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.
Planning a trip to Colombia?
- The sandstone Camino Real hike to Guane
- Golden-hour views from the main cathedral plaza
- Trying hormigas culonas, a Santander delicacy
2tours from $39- 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
- The enormous cobbled Plaza Mayor
- Casa Terracota, a house molded entirely from clay
- Fossil museums and the surrounding desert landscape
- The wax palms of the Cocora Valley
- Willys jeep ride from the main plaza
- Trucha (trout) lunch and a working coffee-farm tour
- 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
- The Mirador Colina Iluminada lookout tower
- Wandering the pastel-painted balconied streets
- Local basket-weaving workshops and specialty coffee
- Cable-car and mountaintop viewpoints over the Cauca valley
- Leather carriel workshops in town
- Los Balsos botanical garden
- Hiking the Páramo de Ocetá and its frailejones
- The Basilica of Nuestra Señora and the Calicanto bridge
- Cool high-Andean stone streets
Want these spots worked into your trip?
We'll build a custom Colombia itinerary around the places you pick.
Before you go
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?
What is the easiest small town to visit as a day trip?
Which small towns are best for the coffee region?
How do you get from Bogotá to Villa de Leyva?
Which Colombian small town is best for hiking?
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.

