How to get from Bogota to Barichara

Colombia · Cultural & Heritage · Urban & Cultural · Barichara · Bogotá · San Gil

Reaching Barichara from Bogotá usually means an overnight or early-morning trip into Colombia’s Santander region, combining a long-distance bus or private car with a short hop via San Gil to this beautifully preserved heritage town.

At A Glance (Bogota to Barichara)

Mode Duration Best For
🚌 Long-Distance Bus via San Gil (Bogotá → San Gil → Barichara) ~8–10h total (6.5–8h Bogotá→San Gil + 40–60m San Gil→Barichara) Most travelers, budget-friendly, frequent departures
🏷️ Cost: ~COP 90,000–150,000 total one-way (COP ~80,000–130,000 Bogotá→San Gil + ~COP 5,000–10,000 San Gil→Barichara). Compare Bogotá→San Gil buses on 12Go Asia.
✈️ Flight Bogotá → Bucaramanga + Bus/Taxi to San Gil + Local Bus ~1h flight + 3–4h Bucaramanga→San Gil + 40–60m San Gil→Barichara Breaking up the journey, time-savvy travelers
🏷️ Cost: Flights from ~US$40–80 one-way on Trip.com + COP ~40,000–70,000 by road to San Gil and on to Barichara.
🚗 Self-Drive / Rental Car (Bogotá → Tunja → San Gil → Barichara) ~7–9h driving, traffic- and stop-dependent Road-trip lovers, flexible itineraries, groups
🏷️ Cost: Rental cars from ~US$35–60/day via Booking.com Car Rentals plus fuel and tolls (~COP 120,000–200,000 one-way).
🚘 Private Transfer (Door-to-door Bogotá → Barichara) ~6.5–8h door-to-door, with optional sightseeing stops Maximum comfort, families, lots of luggage
🏷️ Cost: From roughly US$250–400 per vehicle depending on size and stops. Request custom quotes for Bogotá–Barichara routes via GetTransfer or look at dedicated private transfer services.

Which Option or Route Should You Choose?

  • Fastest and relatively comfortable: If you want to minimize time on winding roads, combine a flight from Bogotá to Bucaramanga (Option #2) with a shorter onward bus or transfer to San Gil and Barichara.
  • Best value for most travelers: The classic long-distance bus via San Gil (Option #1) is cheap, frequent, and straightforward once you are at Bogotá’s Terminal Salitre.
  • Most flexible and scenic: Confident drivers who like to stop in colonial towns like Villa de Leyva or Tunja should consider the self-drive route (Option #3), especially if traveling as a couple or small group.
  • Least hassle door-to-door: If your priority is comfort and you have generous budget, a private transfer (Option #4) from your Bogotá hotel or Bogotá Airport directly to Barichara saves time and logistics.

How to Book and Practical Tips

  • Buy bus tickets in advance for busy dates: For weekends and holidays, pre-book Bogotá→San Gil buses online using comparison tools like 12Go Asia, or buy directly through the official channels of Bogotá’s Terminal de Transporte and your chosen company.
  • Choose reputable bus companies: On the Bogotá–San Gil route, well-known operators include Copetran, Expreso Brasilia, Berlinas del Fonce and others, offering frequent services with air-conditioning and reclining seats.
  • Plan your connection in San Gil: Buses and colectivos to Barichara run roughly every 30–45 minutes from San Gil’s terminal. The ride is short (about 40–45 minutes), so you usually don’t need to buy this ticket far ahead.
  • Consider a flight if you’re short on time: Direct flights from Bogotá to Bucaramanga take just over an hour. You can compare prices and schedules on Trip.com and then connect by road to San Gil and Barichara.
  • Arrange accommodation early in Barichara: Barichara is popular and boutique hotels can fill up. Compare guesthouses and hotels on Booking.com and consider booking at least the first night before you arrive.
  • Use ride-hailing apps in Bogotá: Apps like Uber, Cabify and inDrive operate widely in Bogotá and are convenient for getting from your hotel to the bus terminal. If you prefer a pre-arranged car, you can also look into private airport or city transfers with services like Welcome Pickups where available.
  • Store excess luggage in Bogotá: If you’re heading to Barichara with just a small bag, leave bulky suitcases in Bogotá with a luggage service such as Radical Storage so you’re more comfortable on the buses.
  • Consider two wheels before or after: To explore Bogotá or Santander’s backroads on your own, experienced riders can look at motorcycle and scooter rentals through BikesBooking in Bogotá, then continue by bus to Barichara.
  • Book activities in Barichara: Once in town, join walking tours or day trips such as a free or guided tour of Barichara on GetYourGuide to get local insight into architecture, history and nearby villages like Guane.

🚌 Option #1 — Long-Distance Bus via San Gil (Most Popular, Good Value)

Low cost Frequent service Long overnight ride

  • Overview: Travel from Bogotá’s Terminal de Transporte (usually Terminal Salitre) to San Gil by intercity bus, then change to a local bus or colectivo for the short hop to Barichara.
  • Schedule and duration: Buses from Bogotá to San Gil typically take around 6.5–8 hours, with departures spread throughout the day and night. The San Gil→Barichara leg takes about 40–45 minutes and runs roughly every 30–45 minutes.
  • How to book (with price): Expect to pay around COP 80,000–130,000 for Bogotá→San Gil depending on company and class, plus COP 5,000–10,000 for San Gil→Barichara. You can compare Bogotá–San Gil departures, prices and companies on 12Go Asia, or through the official channels of the Terminal de Transporte de Bogotá destination search. For accommodation at either end, browse hotels in Bogotá and Barichara via Booking.com.
  • Comfort tips: Choose reliable companies like Copetran or Expreso Brasilia for better buses and more comfortable seats. Pack a warm layer (air-con can be cold), snacks, and earplugs for night departures.
  • Pros: Best value for money, very frequent, straightforward connection in San Gil.
  • Cons: Long journey, especially at night; mountain roads can be curvy; bus arrival time in San Gil might be very early morning.

Step-by-step: Bus via San Gil

  1. Get to Bogotá’s bus terminal: From your hotel or Bogotá Airport, take a licensed taxi, ride-hailing app (Uber, Cabify, inDrive) or a pre-booked transfer (for example via Welcome Pickups where available) to Terminal Salitre.
  2. Buy your Bogotá→San Gil ticket: Purchase in advance online (e.g. using 12Go Asia) or at the company counters inside the terminal. Keep your passport handy and confirm the exact boarding gate and platform.
  3. Board and ride to San Gil: Arrive 30–40 minutes before departure. Store large bags in the hold (keep valuables with you) and settle in for the 6.5–8 hour ride north through Boyacá and Santander.
  4. Change to Barichara transport in San Gil: On arrival at San Gil’s terminal, head to the Cotrasangil or local bus/colectivo counters for Barichara, buy a ticket, and board the next departure. Buses typically run every 30–45 minutes during the day.
  5. Arrive in Barichara: The bus will drop you near the center of town or at Barichara’s small terminal. Most accommodations are within walking distance; otherwise, take a short taxi ride to your hotel or guesthouse.

Getting to the main embarking points (Bogotá Terminals & San Gil)

  • Bogotá city center to Terminal Salitre: Allow at least 45–60 minutes in traffic. You can take a metered taxi, use ride-hailing apps like Uber/Cabify/inDrive, or use TransMilenio plus a short taxi ride if you’re comfortable with Bogotá’s transit system.
  • From Bogotá Airport (BOG) to Terminal Salitre: It’s a relatively short ride (often 15–25 minutes in light traffic). Use airport taxis, ride-hailing apps, or arrange a private pick-up to go straight from arrivals to the bus terminal.
  • Within San Gil: San Gil’s terminal is close to town; if you’re staying in San Gil before continuing to Barichara, you can usually walk or take a quick taxi ride between your accommodation and the terminal.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

✈️ Option #2 — Flight to Bucaramanga + Bus/Taxi to San Gil & Barichara

Less time on the road Flexible timings Higher cost

  • Overview: Fly from Bogotá (BOG) to Bucaramanga (BGA), then continue by bus or private transfer to San Gil and finally on to Barichara.
  • Schedule and duration: Nonstop flights Bogotá→Bucaramanga take around 1 hour, with several daily departures. Overland travel Bucaramanga→San Gil is roughly 2.5–3.5 hours by bus or car, then another 40–45 minutes to Barichara.
  • How to book (with price): Flights can cost from around US$40–80 one-way depending on the date and airline. Compare schedules and fares on Trip.com’s Bogotá→Bucaramanga listings, then book buses to San Gil and Barichara locally or via platforms like 12Go Asia where available.
  • Pros: Faster overall; breaks the long journey into manageable legs; good if you’re already collecting flights within Colombia.
  • Cons: More expensive; extra steps to transfer between airport and bus terminals; flight delays could affect your bus connections.

Step-by-step: Flight + Bus combination

  1. Book your flight: Choose a Bogotá→Bucaramanga flight time that lands with several hours to spare before you want to be in San Gil. Use Trip.com to compare airlines and times.
  2. Fly from Bogotá to Bucaramanga: Check in at El Dorado International Airport (BOG) and fly to Bucaramanga’s Palonegro International Airport (BGA).
  3. Transfer to Bucaramanga’s bus terminal: Take a taxi or ride-hailing app from the airport to the bus terminal. From there, buy a ticket to San Gil with a reputable company.
  4. Bus or transfer to San Gil: Ride the bus for 2.5–3.5 hours through Santander’s mountains. If you prefer more comfort, you can hire a private transfer from BGA to San Gil or even all the way to Barichara using a platform like GetTransfer.
  5. Change for Barichara: In San Gil, follow the same process as Option #1: board a local bus or colectivo for the final 40–45 minutes to Barichara.

Getting to the main embarking points (Airports & Terminals)

  • In Bogotá: Reach El Dorado Airport by taxi, airport bus, TransMilenio or ride-hailing apps. If you are staying centrally, consider a pre-booked transfer or hotel shuttle for early-morning flights.
  • In Bucaramanga: From Palonegro Airport, taxis and ride-hailing apps can bring you down to the city and bus terminal. Ask for “terminal de transportes” as your destination.
  • San Gil and Barichara: The San Gil bus terminal and Barichara’s drop-off point remain the key hubs; most accommodations in both places are a short taxi or walking distance away.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚗 Option #3 — Self-Drive / Rental Car from Bogotá (Most Scenic & Flexible)

Freedom to stop Great scenery Challenging driving

  • Overview: Rent a car in Bogotá and drive north through Boyacá and Santander, typically via Tunja, Barbosa, and San Gil before the final stretch to Barichara. This route lets you stop in charming towns and viewpoints along the way.
  • Route and duration: The drive usually takes 7–9 hours depending on traffic and stops. Roads are paved but can be winding, with roadworks or delays possible.
  • How to book (with price): Compare car rentals from major providers using Booking.com’s Bogotá car rental search. Expect from about US$35–60 per day plus fuel and road tolls. Experienced riders may prefer two wheels and can check motorbike or scooter options on BikesBooking.
  • Driving considerations: You’ll need a valid driver’s license (an International Driving Permit is recommended), be comfortable with mountain roads, and prepared for toll booths (“peajes”) along the way.
  • Pros: Ultimate flexibility with stops; ideal for visiting Villa de Leyva or other heritage towns en route; easier luggage management.
  • Cons: Long and sometimes tiring drive; traffic leaving/entering Bogotá; parking in colonial towns can be tight.

Step-by-step: Self-drive to Barichara

  1. Pick up your rental car: Collect your vehicle at Bogotá Airport or an in-city rental office booked via Booking.com. Inspect the car and confirm insurance details.
  2. Navigate out of Bogotá: Use an offline map app or in-car GPS and allow extra time due to city traffic. Early morning departures often mean smoother driving.
  3. Drive north toward Tunja and San Gil: Follow signs for Tunja and then continue toward Barbosa, Socorro and San Gil. Take breaks at service stations and enjoy viewpoints along the highway.
  4. Branch off to Barichara: From San Gil area, follow signs or your GPS to Barichara. The final stretch is a smaller paved road climbing to the town.
  5. Park near your accommodation: Many hotels and guesthouses in Barichara offer parking; filter for “parking” when choosing a place on Booking.com.

Getting to the main embarking points (Rental Offices & Highways)

  • Bogotá rental locations: You can often choose between Bogotá Airport pickup or central city pickup. Airport pickup works best if you’re landing and driving straight out of town.
  • Leaving Bogotá: Traffic can be heavy; avoid rush hours when possible. Check navigation apps for the best route toward Tunja or Bucaramanga.
  • Arriving in Barichara: Streets are cobbled and narrow; drive slowly and respect pedestrians. Confirm with your hotel where you can safely park.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚘 Option #4 — Private Transfer or Taxi (Door-to-Door Convenience)

Door-to-door Comfortable More expensive

  • Overview: Hire a private driver to take you directly from your Bogotá hotel or the airport all the way to Barichara, or split the journey with a stopover in San Gil or Bucaramanga.
  • Duration: Typically around 6.5–8 hours depending on traffic and stops, similar to self-driving but without the stress of being behind the wheel.
  • How to book (with price): You can request tailored Bogotá→Barichara transfers and compare vehicle types and prices through platforms like GetTransfer, or work with local Colombian agencies and tour operators. Expect prices from roughly US$250–400 per vehicle, depending on size and inclusions.
  • Pros: No need to navigate or change buses; ideal for families, travelers with heavy luggage, or those arriving late at night or very early morning.
  • Cons: Significantly more expensive than the bus; must coordinate pick-up time, route and any sightseeing stops in advance.

Step-by-step: Using a Private Transfer

  1. Request quotes: Enter your pick-up and drop-off details into a platform like GetTransfer or contact local agencies that specialize in private transfers in Santander.
  2. Confirm vehicle and timing: Choose an appropriate vehicle size (sedan, SUV, van) and confirm the desired departure time from Bogotá, allowing for traffic and any planned sightseeing stops.
  3. Meet your driver: On the day, meet your driver at your hotel lobby or at Bogotá Airport. Share your Barichara accommodation address and confirm estimated arrival time.
  4. Travel directly to Barichara: Sit back and enjoy the views; you can ask to stop for meals or photos along the route. On arrival, confirm your return or onward arrangements if needed.

Getting to the main embarking points (Hotels & Pick-up Spots)

  • Bogotá hotel pick-up: Many central hotels are used to coordinating with private drivers; confirm lobby pick-up details and keep your phone/WhatsApp reachable.
  • Airport pick-up: Arrange to meet at a specific door or arrivals hall. Drivers usually wait with a name sign; send them your flight number so they can track delays.
  • Drop-off in Barichara: Most accommodations are within the compact historic center, so door-to-door drop-off is straightforward. Double-check access if your hotel is on a particularly narrow street.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

FAQ (Bogota to Barichara)

Is there a direct bus from Bogotá to Barichara?
No. You almost always need to travel via San Gil or occasionally another hub like Bucaramanga. The standard route is Bogotá → San Gil by long-distance bus, then a short local bus or colectivo to Barichara.

How long does the journey from Bogotá to Barichara take?
By bus via San Gil, count on around 8–10 hours door-to-door depending on traffic, roadworks and your connection time in San Gil. A flight to Bucaramanga plus onward road connections can reduce the long bus stretch but will still take most of a day when you factor in transfers.

Is it safe to travel from Bogotá to Barichara by bus?
For most travelers, the route is considered safe when using established bus companies and following normal travel precautions. As always, keep valuables with you on board, avoid flashing expensive items, and use official terminals and taxis rather than informal pickups.

When is the best time to visit Barichara?
Barichara enjoys a mild climate year-round, but many travelers prefer the drier months (roughly December–March) for clearer skies and more comfortable hiking conditions on routes like the Camino Real to Guane. Weekends and Colombian holidays can be busier and require more advance booking.

Can I visit Barichara as a day trip from San Gil?
Yes. Many people stay in San Gil (Colombia’s adventure hub) and visit Barichara as an easy day trip, taking the 40–45 minute bus each way. However, the peaceful atmosphere of Barichara rewards at least one or two nights in town if you have time.

Do I need to speak Spanish to make this trip?
While it’s possible with minimal Spanish, having a few key phrases helps with buying bus tickets, asking for directions and confirming schedules. Booking some services online via platforms like Booking.com and GetYourGuide can reduce language barriers.

What should I do once I arrive in Barichara?
Wander the cobbled streets, enjoy viewpoints over the Suarez Canyon, explore churches and artisan workshops, and consider hiking the Camino Real to Guane. You can also book guided walking tours and cultural experiences through GetYourGuide’s Barichara activities.