The Most Beautiful Small Towns in Colombia

Now that I’ve introduced you to these beautiful small towns in Colombia, here are some recommendations to help you choose among those that appeal to you and to capture their atmosphere as best as possible.

Whether it’s deciding the right time to visit Salento or Guatapé, finding an alternative to Palomino, or simply adopting the right pace to soak up the atmosphere of Jardín or Mompox.

TOM’S ADVICE

Take a look at our article on the geography of Colombia to discover the country’s natural wonders and our Inspiration page to get an idea of its extraordinary diversity.

To complete this overview of the small towns, read our article on the major Colombian cities and feel free to contact us to organize your adventure.

My Tips for Enjoying These Small Towns in Colombia

Choose the right small town and savor the moment.

SMALL TOWNS IN COLOMBIA for a Beach Getaway

For a true beach vibe, opt for Rincón del Mar, Mendihuaca, or Sapzurro.

The first is charmed by its authenticity as a fishing village, with a mix of relaxation and coconut trees.

Mendihuaca, a haven of tranquility, is particularly appealing to surf enthusiasts – a friendly community and good spots still under the radar.

Sapzurro, isolated at the Panama border, without cars or hustle, lends itself to disconnecting with its secret beaches and clear waters.

I’m less of a fan of Capurganá, noisy and chaotic, and Palomino, with its festive, hippie vibe that won’t suit everyone and whose beach is not ideal for swimming.

The SMALL TOWNS IN Colombia for good eating

Milana Restaurant - Barichara Santander Colombia (18)

Some small towns in Colombia cultivate the art of dining.

Jardín offers authentic paisa cuisine — traditional arepas and freshly caught trout — as well as artisanal coffees to enjoy in the main square.

In Rincón del Mar, you’ll enjoy simple and generous seafood cuisine – fresh fish, homemade ceviches, and freshly pressed tropical fruit juices.

Barichara wonderfully combines traditional gastronomy with a creative and tasty reinterpretation of classic santandereanos.

Finally, Villa de Leyva is full of gourmet spots where authentic Boyacense cuisine and more audacious tables blend together.

The most picturesque SMALL TOWNS in Colombia

In my opinion, four small towns in Colombia stand out for their architectural charm inherited from the colonial era.

In all its elegance, Barichara, perched on the slopes of a spectacular canyon, enchants with the harmony of its ochre tones and the immaculate white of its facades.

From Jericó, surrounded by mountains, with its colorful facades, carved woodwork, and lively square, emanates the warm spirit of Antioquia‘s culture.

The discreet village of Concepción retains the same colonial heritage in a rural bucolic setting, between green hills and pastures.

Villa de Leyva, with its gigantic cobblestone square and white houses with wooden shutters, embodies one of the best-preserved colonial ensembles.

The small towns in Colombia with the most authentic atmosphere

Town Concepcion Antioquia Colombia (3)

If you want to feel the true local life, four small towns stand out.

Jericó keeps its campesino traditions alive, with its handicraft workshops, horses tied in front of cafes, and its lively life around the main square.

This authenticity is even more noticeable in Concepción with peasants on horseback in the cobblestone streets and mules loaded with sugar cane to supply the panela mills.

Salamina cultivates a more intellectual heritage, with its literary meetings perpetuated in the cafes of the historic center.

Jardín, finally, combines paisa authenticity — cowboys in the square, card games in the evening — with a surrounding nature that is sumptuous.

The SMALL TOWNS IN Colombia where it is easy to meet locals

Finca de Ariel - Farm in Jerico Antioquia Colombia - Tom

If you love interacting with locals, three small towns in Colombia are particularly well-suited for meeting people, either with a guide or by participating in a workshop.

The history of Mompox, told by a local guide, is fascinating, and learning about goldsmithing from a craftsman is a great opportunity to understand its grandeur and decline.

In Barichara, several artisan workshops — ceramics, basketry, stonework, paper — offer the chance to interact directly with the locals.

In Salamina, the covered market and the fique and wool workshop offer an equally friendly immersion into local daily life.

The SMALL TOWNS IN Colombia for nature outings

Credit: @sierrablogger

Three small towns in Colombia offer easy access to spectacular nature.

From Puerto Nariño, you can easily enter the Amazon jungle, just steps from the village, watch for monkeys, and navigate the river to Lake Tarapoto.

Jardín, surrounded by greenery, offers hiking trails of varying difficulty to discover waterfalls and observe birds. You can also go horseback riding.

Minca, nestled in the Sierra Nevada, allows you to reach waterfalls, natural pools, and viewpoints on foot, without a guide. It is also the perfect setting for bird enthusiasts.

The tourist SMALL TOWNS for which I prefer to find alternatives

Sunset - Rincon Del Mar Colombia - Western Caribbean Coast

Some small towns in Colombia, due to their success, have lost a bit of their soul.

In the coffee region, you will find in Filandia the same colonial charm as Salento, in a more authentic atmosphere. Or even better, the small village of Pijao.

In the very photogenic village of Guatapé, whose atmosphere is often crowded, even over-frequented, I prefer the serenity of Barichara, with its stunning monochrome aesthetic and much richer to explore.

For nature lovers, Jardín, surrounded by greenery and hikes for all levels, has nothing to envy from Minca.

For a beach getaway, Mendihuaca, more authentic than Palomino, or, for even more privacy, Rincón del Mar and Sapzurro, are beautiful alternatives.

small towns in colombia to avoid in peak season

Filandia Town Zona Cafetera Colombia (5)

Salento, Minca, Guatapé, Santa Fe de Antioquia, Jardín, Filandia, or Villa de Leyva are among the most visited small towns in Colombia; it’s best to avoid them in peak season — between December 20 and January 15 — as well as during Semana Santa.

Just like long weekends, with a public holiday on Monday, which are very popular among Colombians.

On Sundays, local attendance also increases, but the atmosphere remains pleasant, though livelier.

The small towns in Colombia are best enjoyed without rushing

The best way to experience these small towns in Colombia is to take your time: sit on a terrace in the main square with a coffee, observe the local life, and stroll through the craft shops. This slowness gives the experience its charm.

In my opinion, a day trip is rarely the best option to fully enjoy it — except for Santa Fe de Antioquia, Guatapé, or Salento, which are well-suited for a day trip from Medellín, Pereira, or Armenia. Personally, without local life, I don’t see much interest in staying overnight.

The reassuring atmosphere of small towns in colombia

Casa Yahri hotel - Barichara Santander Colombia (1) (1)

In these small towns in Colombia, you will generally feel more secure than in the big cities.

This doesn’t mean you can let go of all caution — the rule of “no dar papaya” still applies — but you can move around more freely on foot, day and night.

A few exceptions require more vigilance: Lorica, the areas around Mompox and Honda.

Cash is king in some small towns in Colombia

Rincon Del Mar - Colombia - Western Caribbean Coast

In some Colombian small towns, you won’t find an ATM.

This is the case in Palomino, Mendihuaca, Minca, Puerto Nariño, Rincón del Mar, Capurganá, and Sapzurro.

Make sure to withdraw enough cash before going there. Also, know that on-site, payments by credit card are not always possible.