It is the question we get most from travellers planning their first escape from Bogotá: Barichara or Villa de Leyva?
We live in Barichara, so our bias is obvious. Even so, the honest answer is that they suit different trips, and choosing wrong is the difference between a perfect weekend and a merely fine one.
The difference that matters most: climate
This is the variable that changes everything and the one that shows up least in comparisons.
Villa de Leyva sits at about 2,140 metres above sea level, in Boyacá. Mild days and genuinely cold nights. You travel with a jacket, and evenings happen indoors.
Barichara sits at about 1,300 metres, in Santander. Warm and dry: sunny short-sleeve days and cool, pleasant nights — the kind that keep you outside.
If you are coming from Bogotá chasing warmth, Barichara. If you want a fireplace and a wool ruana, Villa de Leyva.
Atmosphere
Villa de Leyva has Colombia's largest main square — 14,000 square metres of stone — and is an established weekend destination for Bogotá. That means excellent infrastructure, a great many restaurants and hotels… and real crowds on long weekends. The square is imposing, but in high season the town fills up.
Barichara is smaller, quieter and more intimate. It was declared a national monument in 1975 and its centre is preserved in rammed earth, with streets of golden sandstone. It gets fewer visitors, and midweek in low season the town can feel almost empty. It is a place where the plan is to walk slowly, not to tick off attractions.
What there is to do
| Barichara | Villa de Leyva | |
|---|---|---|
| Signature walk | Camino Real to Guane (5.4 km) | Iguaque sanctuary, Pozos Azules |
| Culture | Stone, fique, ceramics and rammed-earth workshops | Museums, fossils, El Fósil, Casa Terracota |
| Nature nearby | Chicamocha Canyon, Pescaderito, Juan Curí | Candelaria desert, vineyards |
| Food | Goat, hormigas culonas, carne oreada | Boyacá cooking, lamb, local wines |
| Nightlife | Very quiet | Livelier, bars on the square |
Villa de Leyva wins on variety of attractions. Barichara wins on living trades: here the stone you see in the streets is still carved by people from the town.
Distance from Bogotá
Villa de Leyva: about 3 to 4 hours by car. This is decisive — it works for a two-night weekend, even leaving on Friday afternoon.
Barichara: 7 to 8 hours by car, or a flight to Bucaramanga plus 3 hours of road. You need at least three nights for the journey to be worth it.
This is probably the deciding variable for most people. Villa de Leyva is an escape; Barichara is a trip.
Prices
Both are boutique-lodging destinations with a wide range. Broadly, Villa de Leyva runs somewhat more expensive thanks to its proximity to Bogotá and weekend demand, especially on long weekends. Barichara tends to give you more space and more nature for the same budget, precisely because it is further away.
So which one?
Choose Villa de Leyva if: you have only two nights, you are driving from Bogotá without flying, you want cool weather, museums and a monumental square, or you want more of an evening scene.
Choose Barichara if: you have three nights or more, you want warmth and evenings outdoors, you care about artisan trades, you prefer quiet to crowds, or you want a colonial town combined with serious nature — the canyon, the pools, the Camino Real.
Both? It works well on a week-long trip: they sit on the same road axis out of Bogotá. The comfortable order is Barichara first, with more nights, stopping at Villa de Leyva on the way back.
An honest note on where to sleep
In both towns, staying outside the centre changes the trip. In Barichara the difference is sharper, because the surrounding countryside is open, dry and full of long views: ten minutes from town you get unobstructed sunsets and a starry sky you simply cannot see from the square.
That is exactly why Arbolitos de Don José is where it is.
Local travel questions
Quick answers to what first-time visitors to Barichara ask most.
Which is better, Barichara or Villa de Leyva?
It depends on the trip. Villa de Leyva is 3 to 4 hours from Bogotá, has a cool climate, more museums and more of an evening scene, and works for two nights. Barichara is 7 to 8 hours away, is warm, has living artisan trades and nearby nature such as the Chicamocha Canyon, and needs three nights or more to justify the journey.
What is the climate difference between Barichara and Villa de Leyva?
Villa de Leyva sits at about 2,140 metres above sea level with mild days and cold nights, so you travel with a jacket. Barichara sits at about 1,300 metres with a warm, dry climate: sunny days and cool, pleasant evenings you can spend outdoors. It is the single biggest difference between the two.
Can you visit both Barichara and Villa de Leyva on the same trip?
Yes, and it works well on a week-long trip from Bogotá because they sit on the same road axis. The most comfortable order is Barichara first, since it is further away and deserves more nights, stopping at Villa de Leyva on the way back to Bogotá.
How do you get to Barichara?
From Bogotá it is a 7–8 hour drive via Tunja, Barbosa, Socorro and San Gil. The fastest alternative is flying into Bucaramanga (Palonegro airport) and driving roughly 3 hours to Barichara. By bus, the usual route is to reach San Gil and take a regional bus from there to Barichara, about 45 minutes.
How many days do you need in Barichara?
Three nights is the sweet spot: one day for the town and the sunset, one for the Camino Real to Guane, and one for nearby trips such as the Chicamocha Canyon, the Juan Curí waterfalls or the Pescaderito pools. Two nights covers the essentials; four or more turns the trip into a genuinely restful one.
Do I need to bring cash?
Yes, it helps. Many restaurants, artisan workshops and local transport prefer cash, and Barichara has few ATMs, which sometimes run out on weekends and holidays. The practical move is to withdraw in San Gil or Bucaramanga before heading up to town.
What is the weather like in Barichara?
Barichara sits at around 1,300 metres above sea level with a warm, dry climate: sunny days and cool, pleasant nights. Bring light clothing, a hat, sunscreen and a light jacket for the evening. Midday sun is strong, so hikes are far more enjoyable early in the morning or late in the afternoon.
Keep exploring
How to get to Barichara from Bogotá, Bucaramanga and San Gil
Routes, times and rough costs for reaching Barichara by car, bus or plane, with the practical details Google Maps leaves out.
What to do in Barichara: a 3-day itinerary
A realistic three-day plan for Barichara, hour by hour: the town, the Camino Real to Guane, and the day trips that are actually worth it.