Barichara vs Villa de Leyva: which colonial town to visit from Bogotá

Best time: Midweek outside Colombian long weekends, Semana Santa and December holidays Budget: Medium

Villa de Leyva is the easy pick from Bogotá at about four hours by bus; Barichara is quieter and many think prettier, but takes most of a day to reach via San Gil. Here is how they compare on access, climate, crowds and things to do.

If you are going from Bogotá for a weekend or a two- or three-night trip, pick Villa de Leyva: it is about three and a half to four hours away by bus and has more to do in and around town. Pick Barichara if you have four or more days, want the quieter and arguably prettier town, and don't mind a roughly eight-hour journey via San Gil. Both are official Colombian heritage towns with whitewashed colonial streets, but they differ a lot in climate, crowds and what surrounds them. This Barichara vs Villa de Leyva comparison covers access from Bogotá, atmosphere, activities, costs and what travelers who have visited both report.

Barichara vs Villa de Leyva at a glance

Villa de Leyva (Boyacá)Barichara (Santander)
From Bogotá by busAbout 3.5 to 4 hours from Terminal SalitreAbout 7.5 hours to San Gil, then a local bus (roughly 30 to 45 minutes)
Signature sightPlaza Mayor, about 14,000 m², the largest in ColombiaStone streets, canyon viewpoints, the Camino Real to Guane
ClimateCool highland; average about 18°C, cold nightsLower and warmer; hot middays on the trail
FeelBusy at weekends, livelier eveningsVery quiet, especially midweek
Around townFossil museums, Casa Terracota, Pozos Azules, Iguaque sanctuaryGuane village, Curití, San Gil adventure sports
Ideal stay1 to 3 nights2 to 3 nights, often split with San Gil

Getting there from Bogotá

Villa de Leyva

Several companies run direct buses from Bogotá's Terminal Salitre. Aggregator listings in 2026 put the trip at roughly 3 hours 20 minutes to 4 hours 15 minutes, with Omega among the operators. If direct seats are sold out, a common fallback is a bus to Tunja, the Boyacá capital about 40 km east of Villa de Leyva, and a local connection from there (Colombia Travel). Leaving Bogotá on a Friday afternoon or returning on a Sunday or holiday Monday adds a lot of time in city traffic.

Barichara

There is no direct bus from Bogotá. Take a long-distance bus to San Gil (booking platforms list an average of about 7.5 hours), then a local bus from San Gil's local terminal to Barichara, about 22 to 24 km away. Local buses run frequently through the day. Flying to Bucaramanga (Palonegro airport) and continuing by road to San Gil is the main alternative. A small airport near San Gil and Barichara (Los Pozos) has been refurbished, but check whether scheduled flights actually operate before planning around it.

Between the two towns

Doing both is popular, but the connection takes most of a day by bus: Villa de Leyva to Tunja, Tunja to San Gil, then San Gil to Barichara (or the reverse). Travelers on forums consistently describe it as a full travel day.

Atmosphere and beauty

Villa de Leyva is built around its enormous cobbled Plaza Mayor, declared a National Monument in 1954, with the Church of Our Lady of the Rosary, built in 1604, on one side (Colombia Travel). It is a classic weekend escape for Bogotanos, so it is lively, has a large choice of restaurants and bakeries, and gets crowded on weekends and holidays. Midweek it calms down considerably.

Barichara is smaller, steeper and quieter, with Andalusian-style houses, red tile roofs and streets paved in clay-colored stone. ProColombia calls it one of the country's most beautiful and best-preserved heritage towns (Colombia Travel). Many visitors and Colombian media rank it as the most beautiful town in the country, though Villa de Leyva and Jardín regularly feature in the same debate. The trade-off is that evenings, especially midweek, can be very quiet with many places closed.

Things to do

Villa de Leyva

  • Plaza Mayor and the colonial center. Allow a few hours just to wander.
  • Fossils. The Paleontological Museum holds Cretaceous fossils in a house dating to 1570, and El Fósil museum displays a pliosaur found by local farmers.
  • Casa Terracota. A house built entirely of fired clay, a short walk or bike ride out of town.
  • Pozos Azules. Blue-green ponds in a desert landscape a couple of kilometers away, on private land with an entry fee. Swimming is not allowed.
  • Iguaque Flora and Fauna Sanctuary. A high páramo hike to a lagoon sacred in Muisca tradition. Check access and opening status with Parques Nacionales before going; protected areas sometimes close or limit entry.
  • Festivals. The Wind and Kite Festival in August and the December lights festival draw big crowds.

Barichara

  • The Camino Real to Guane. A historic stone trail of roughly 6 to 9 km depending on the start point, mostly downhill, usually walked in about 1.5 to 2.5 hours. Start early: it is exposed and hot by midday. Buses return from Guane via Barichara.
  • Guane. A tiny village at the end of the trail with an archaeological and paleontological museum.
  • Viewpoints and parks. The Jorge Delgado Sierra Arts Park and the lookouts at the edge of town.
  • Crafts and food. Local handicraft workshops, plus Santander specialties such as hormigas culonas (roasted ants), in season.
  • San Gil. Twenty-odd kilometers away and Colombia's adventure-sports hub for rafting, paragliding and caving.

Costs

Both are mid-range by Colombian standards and more expensive than ordinary market towns because they are tourist favorites. Colombian media regularly run cost comparisons of the two as getaways from Bogotá (Las2orillas). The clearest difference is transport: Villa de Leyva is one direct bus, while Barichara needs a much longer ride plus a local connection. Hotel prices depend more on your dates than on the town, and rise sharply on puentes (long weekends), Semana Santa and December. For the lowest rates in either town, arrive Sunday evening and leave by Thursday. Carry some cash; see how to avoid ATM fees before you withdraw.

Cost factorVilla de LeyvaBarichara
Transport from BogotáLower: one direct busHigher: long bus plus local bus, or flight plus road
Weekend hotel demandVery highHigh on holidays, softer midweek
Paid attractionsSeveral museums and private sites charge entryMostly free walking; museums and San Gil activities cost extra

How many days?

Villa de Leyva: one full day covers the town and a couple of nearby sights; two days if you hike Iguaque or do the fossil circuit properly. Barichara: one full day covers the town and the Guane walk; two or three if you add San Gil activities or simply want to slow down. If you are doing both, travelers commonly split about three nights in Barichara and San Gil and one or two in Villa de Leyva.

What travelers report

  • In a 2023 Tripadvisor thread on which town is better for a relaxing extra night, a Colombia destination expert preferred Barichara but pointed out that Villa de Leyva is much closer to Bogotá. Another poster said Villa de Leyva is calm Monday to Wednesday outside holidays and busy otherwise. A Medellín-based driver who visits both regions often called Barichara his favorite town in Colombia and Ecuador since 2009 (Tripadvisor Colombia forum).
  • In the same thread, a traveler who did Barichara to Villa de Leyva by bus described the chain: bus to San Gil, change terminals, bus toward Bogotá, then change at Tunja for Villa de Leyva, including a lunch stop of over an hour. They spent three nights in Barichara and two in Villa de Leyva and hit heavy Bogotá traffic on the way back.
  • A traveler who visited both around 2020 described Barichara's whitewashed houses, eco-park behind the church and creative cemetery, then walked the stone trail to Guane, mostly downhill and hot, in about an hour and a half. They concluded that Villa de Leyva needs one day unless you hike to Laguna de Iguaque, and that Barichara and Guane can also be done in one (Tripadvisor UK forum).
  • A slow-traveling couple on Fodor's found Barichara quiet to the point of being dead on weekday evenings, with much closed, while Villa de Leyva was more lively at night; the thread concluded Barichara is better timed for a weekend. The thread dates from 2016 (Fodor's Travel Talk Forums).

What to watch out for

  • Underestimating Barichara's travel time. It is not a weekend trip from Bogotá by bus unless you accept spending most of it in transit.
  • Visiting Villa de Leyva on a holiday weekend without bookings. It is one of Bogotá's top getaways; rooms and return buses sell out.
  • Packing for the wrong climate. Villa de Leyva nights are cold; Barichara afternoons are hot. Bring layers and sunscreen for both.
  • Walking to Guane at midday. Start early and carry water.
  • Expecting nightlife in Barichara. It is a place for early dinners and quiet streets.
  • Trying to see both in three days. With one travel day between them, you lose too much time; pick one.

Bottom line

Short on time and starting in Bogotá: go to Villa de Leyva. It is close, easy and has plenty to do. Four days or more, or already in Santander or Bucaramanga: go to Barichara, walk to Guane, and add San Gil if you like adventure sports. With a week, do both, starting with whichever is closer to your entry point. If your trip also includes the coffee region, the same quiet-versus-convenient trade-off applies to Salento vs Jardín.

Sources

Part of our Colombia beyond Medellín: coffee towns and colonial villages series.

Last updated November 4, 2026. Spotted something out of date? Tell us.