Colorful architecture on a peaceful street in Salento, Quindío, Colombia.
List · Colombia 8 picks

The 8 Most Beautiful Small Towns in Colombia

From whitewashed colonial streets in Santander to candy-colored balconies in the coffee highlands, these are the pueblos worth building a whole trip around.

Last updated July 5, 202610 min read
Top pick

Barichara is the best all-rounder and Colombia's most beautiful town for pure colonial looks; choose Guatapé for the most colorful, easiest day trip from Medellín, or Salento if you want the coffee highlands and the Cocora Valley palms.

Colombia does small towns better than almost anywhere in South America. Spanish colonial grids, cobbled lanes, flower-draped balconies and a plaza with a stone church at the center repeat from the Andes to the coffee highlands, but each pueblo has its own color, altitude and rhythm. Many sit within a couple of hours of Medellín, Bogotá or the coffee-region hubs, so you can string several together or pick one for a slow long weekend.

These eight are the ones that reward the trip: for architecture, for scenery, for food, and for that first-glimpse-of-the-plaza feeling. Where relevant we note how far each is from the nearest big city and roughly what transport costs, so you can plan realistically.

Use the comparison details on each entry to match a town to your trip: some are effortless day trips, others deserve an overnight to catch the empty morning streets before the tour buses arrive.

Barichara1
Barichara Google
Santander, about 6 hours north of Bogotá (or ~2 hours from Bucaramanga)
Widely called the prettiest town in Colombia, Barichara is a near-perfect grid of whitewashed walls, ochre stone paving and terracotta roofs that has barely changed in 300 years. The honey-colored sandstone glows at sunset, and the streets are so quiet you hear your own footsteps. Beyond wandering, walk the Camino Real, a restored colonial stone path that drops down to the even tinier village of Guane in about two hours. Try local specialties like hormigas culonas (roasted big-bottomed ants) and goat dishes, then watch the sky from the mirador above town.
  • The sandstone Camino Real hike to Guane
  • Golden-hour views from the main cathedral plaza
  • Trying hormigas culonas, a Santander delicacy
Best for a slow, romantic overnight and colonial architecture
Getting there Fly to Bucaramanga, then ~2 hours by car or bus; or a long scenic drive/bus from Bogotá (~6 hours)
Guatapé2tours from $39
Guatapé Google
Antioquia, about 2 hours east of Medellín
Guatapé is Colombia's most photogenic town for color: nearly every building is trimmed with zócalos, sculpted and painted panels along the base of the walls depicting llamas, fish, flowers and daily life. The Plazoleta de los Zócalos and the umbrella-covered Calle del Recuerdo are the standouts. Just outside town, climb the 700-plus steps up El Peñol (Piedra del Peñón), a giant granite monolith with a sweeping view over a maze of blue reservoir fingers and green islands. It is the easiest and most rewarding day trip from Medellín.
  • Climbing La Piedra del Peñol for the reservoir panorama
  • The painted zócalos along Calle del Recuerdo
  • A boat ride around the flooded reservoir islands
Best for a colorful, active day trip from Medellín
Getting there About 2 hours by bus from Medellín's Terminal del Norte (~COP 20,000 each way), or by organized day tour
Villa de Leyva3
Villa de Leyva Google
Boyacá, about 3.5 hours north of Bogotá
Villa de Leyva is built around one of the largest cobbled main squares in the Americas, a vast whitewashed plaza framed by low colonial houses and a simple church. The scale is theatrical, especially at night when it empties out. The surrounding high desert hides quirky sights: a full-scale house made of clay (Casa Terracota), a monastery, and fossil beds that yielded a complete Cretaceous marine reptile now displayed at El Fósil museum. Weekends bring crowds from Bogotá, so come midweek for the best of it.
  • The enormous cobbled Plaza Mayor
  • Casa Terracota, a house molded entirely from clay
  • Fossil museums and the surrounding desert landscape
Best for weekend escapes and unusual day-trip sights near Bogotá
Getting there About 3.5 hours by bus or car from Bogotá, changing in Tunja if by public bus
Salento4
Salento Google
Quindío, coffee region, about 1 hour from Armenia or Pereira
Salento is the gateway town to the Cocora Valley, where the world's tallest palms (the wax palm, Colombia's national tree) rise up to 60 meters out of misty green hills. The town itself is small and cheerful, with painted balconies along Calle Real leading up to a viewpoint over the valley. Spend a morning hiking or riding a Willys jeep into Cocora, then come back for trout with patacón and a coffee-farm tour on the surrounding fincas. It is the coffee region's most popular base for good reason.
  • The wax palms of the Cocora Valley
  • Willys jeep ride from the main plaza
  • Trucha (trout) lunch and a working coffee-farm tour
Best for coffee-region scenery, hiking, and first-time visitors
Getting there About 1 hour by bus from Armenia or Pereira, both served by domestic flights from Bogotá and Medellín
Jardín5
Jardín Google
Antioquia, about 3.5 hours southwest of Medellín
Jardín feels like the Antioquian coffee town that tourism hasn't yet overrun. Its plaza is one of the liveliest in the country, ringed by brightly painted wooden chairs where locals sip tinto all day beneath a neo-Gothic basilica. Ride the rustic cable car (the garrucha) over the valley, hike to waterfalls, and visit a reserve where you can watch the flamboyant orange Andean cock-of-the-rock at dusk. The pace is unhurried and genuinely local.
  • The colorful main plaza and its neo-Gothic basilica
  • The garrucha cable car over the valley
  • Spotting the Andean cock-of-the-rock at a nearby reserve
Best for an authentic, less-touristy coffee town and birdwatchers
Getting there About 3.5 hours by bus from Medellín's Terminal del Sur (~COP 35,000)
Filandia6
Filandia Google
Quindío, coffee region, about 45 minutes from Salento
Quieter and arguably prettier than its famous neighbor, Filandia has the same rainbow balconies and coffee-country setting with a fraction of the crowds. Climb the wooden Colina Iluminada tower for a 360-degree view over rolling green ridgelines dotted with palms. The town is known for basket-weaving, excellent small cafés, and appearing as the fictional setting for a popular Colombian telenovela. It makes a calmer alternative base for exploring the coffee triangle.
  • The Mirador Colina Iluminada lookout tower
  • Wandering the pastel-painted balconied streets
  • Local basket-weaving workshops and specialty coffee
Best for a quieter coffee-region base and photographers
Getting there About 45 minutes by shared jeep or bus from Salento, or ~40 minutes from Armenia
Jericó7
Jericó Google
Antioquia, about 3.5 hours southwest of Medellín
Jericó is a photogenic hill town and pilgrimage destination, the birthplace of Colombia's first saint, Madre Laura. Steep, flower-lined streets climb between colorful facades to viewpoints over the Cauca River canyon, and the botanical garden (Jardín Botánico Los Balsos) is worth the walk. It's also the origin of the carriel, the intricately stitched leather satchel that is an Antioquian icon, still made in local workshops. Combined with Jardín, it makes a rewarding two-town southwestern loop.
  • Cable-car and mountaintop viewpoints over the Cauca valley
  • Leather carriel workshops in town
  • Los Balsos botanical garden
Best for culture, crafts, and pairing with Jardín
Getting there About 3.5 hours by bus from Medellín's Terminal del Sur
Mongui8
Mongui Google
Boyacá, about 4 hours northeast of Bogotá
Set at over 2,900 meters, Mongui is a stone-and-tile Andean town often ranked among Colombia's most beautiful, anchored by a dramatic basilica and a colonial bridge (Puente de Calicanto). The cool, misty climate and grey-stone architecture give it a completely different feel from the tropical pueblos. It's the main jumping-off point for hiking the Páramo de Ocetá, a high-altitude moorland studded with giant frailejón plants that many consider the most beautiful páramo in the country. Bring warm layers.
  • Hiking the Páramo de Ocetá and its frailejones
  • The Basilica of Nuestra Señora and the Calicanto bridge
  • Cool high-Andean stone streets
Best for hikers and high-altitude landscapes
Getting there About 4 hours from Bogotá via Sogamoso, then a short local bus to Mongui

Want these spots worked into your trip?

We'll build a custom Colombia itinerary around the places you pick.

Generate itinerary
Good to know

Before you go

When to goColombia's dry-ish windows (roughly December-March and July-August) mean clearer skies for viewpoints and hikes, though the coffee region and Andean towns can get rain any month. Weekdays are far quieter than weekends at popular spots like Villa de Leyva and Guatapé.
Getting aroundMost towns are reached by intercity bus from the nearest big city's terminal, then a short walk. In the coffee region, shared Willys jeeps connect Salento, Filandia and the valleys cheaply and frequently.
AltitudeBoyacá towns like Villa de Leyva and especially Mongui sit high (2,100-2,900m+); take it easy on arrival and pack warm layers for cold nights, even near the equator.
Stay overnight where you canThe prettiest towns (Barichara, Jardín, Salento) are magical early and late when day-trippers have gone, so an overnight beats a rushed day visit.
CashCarry Colombian pesos in cash; smaller pueblos have limited ATMs and many family-run restaurants, jeeps and guesthouses don't take cards.

Colombia's pueblos are close enough together to chain into a proper itinerary: pair Guatapé, Jardín and Jericó out of Medellín, loop Salento and Filandia in the coffee region, or combine Barichara with Villa de Leyva and Mongui across the Andes. Pick one to slow down in and an easy day trip or two around it, and you'll come home with the best of Colombia's color and calm. Start with your nearest hub city and build outward.

Frequently asked questions

Which is the most beautiful small town in Colombia?
Barichara in Santander is the most frequently cited as Colombia's most beautiful town, thanks to its perfectly preserved whitewashed colonial streets and golden sandstone paving. Guatapé is a close rival for its explosion of color and its dramatic El Peñol rock.
What is the easiest small town to visit as a day trip?
Guatapé is the easiest day trip, about 2 hours by bus or organized tour from Medellín, combining the colorful town with the climb up La Piedra del Peñol. Salento is similarly easy from Armenia or Pereira in the coffee region.
Which small towns are best for the coffee region?
Salento and Filandia are the top coffee-region pueblos: Salento for the Cocora Valley wax palms and Willys jeeps, and Filandia for a quieter, equally colorful base with the Colina Iluminada viewpoint. Jardín and Jericó offer a similar coffee-town feel closer to Medellín.
How do you get from Bogotá to Villa de Leyva?
It's about 3.5 hours from Bogotá by car or bus; public buses usually run via Tunja, where you change for a local connection to Villa de Leyva. Go midweek to avoid the weekend crowds from the capital.
Which Colombian small town is best for hiking?
Mongui in Boyacá is the top hiking base, serving as the gateway to the Páramo de Ocetá and its giant frailejón plants. Salento (Cocora Valley) and Barichara (the Camino Real to Guane) are also excellent for walkers.
Plan with MagicTrips

Build your own Colombia trip

Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Colombia itinerary.

Ready to book your stay?

Hotels
Homes

Traveling somewhere else?

Generate a custom itinerary