Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Barichara to San Gil

Local bus · ~45 min · $2–$5 USD · Frequent, every 30–45 min

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from Barichara to San Gil

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

Flexible Booking

Change your travel plans as needed with our flexible booking options.

Leaving Barichara, the bus back to San Gil is a short and scenic 45-minute ride covering about 20 kilometers. The road descends from the colonial village's plateau setting into the livelier valley of San Gil, Santander's adventure-sports capital. Cotrasangil operates frequent local departures, roughly every 30 to 45 minutes, making the return as effortless as the journey out. Many travelers time this leg to connect with onward long-distance services from San Gil.

Buses depart from Barichara's compact center and arrive at the Terminal de Transportes de San Gil, where connections to Bucaramanga, Bogotá, and other destinations are easy to find. Fares are tiny, generally $2 to $5 USD. There's no need to book ahead; simply head to the central pickup point and take the next bus. If you're connecting onward, leave a little buffer so a relaxed return doesn't cut close to your long-distance departure.

Route details: Barichara to San Gil

Travel time

45 min

Distance

20 km

Typical fare

$2 – $5 USD per person

Frequency

Frequent, roughly every 30–45 minutes

First departure

Approx. 6:00 AM

Last departure

Approx. 6:30 PM

Operators on this route

Cotrasangil

Pickup at Barichara

Barichara town center / local bus stop

Drop-off at San Gil

Terminal de Transportes de San Gil

About the journey

The return trip from Barichara to San Gil descends from the serene colonial plateau back to Santander's bustling adventure-sports hub. The journey is just 20 kilometers and takes about 45 minutes, winding down off the high ground above the Suárez river canyon and into the busier valley where San Gil sits. Cotrasangil runs frequent local buses on this route, roughly every 30 to 45 minutes, so travelers leaving Barichara have plenty of flexibility. Many use this short hop to connect onward, arriving at San Gil's terminal in time to catch a long-distance bus toward Bucaramanga, Bogotá, or beyond. It's a quick, inexpensive ride that closes the loop on one of Colombia's most charming small-town excursions.

Travel tips for Barichara → San Gil

  • Don't bother booking, since Cotrasangil buses leave Barichara every 30 to 45 minutes and you can just board the next one.
  • Build in a buffer for connections, arriving at San Gil's terminal early if you're catching an onward long-distance bus.
  • Carry small pesos for the modest fare, as conductors prefer exact change on this short local route.
  • Catch a daytime return, as Barichara's last departures to San Gil wind down by early evening.
  • Confirm onward schedules in advance at San Gil if continuing to Bogotá or Bucaramanga, so your connection lines up.
  • Sit on the valley side for views down toward San Gil as the bus descends from the Barichara plateau.

Frequently asked questions

How long is the bus from Barichara to San Gil?

The ride takes about 45 minutes to cover roughly 20 kilometers, an easy descent from the Barichara plateau back into the San Gil valley.

How much does a ticket cost?

Fares are very low, generally $2 to $5 USD for the short local ride operated by Cotrasangil.

How often do buses run?

Buses leave frequently, about every 30 to 45 minutes throughout the day from around 6:00 AM until early evening, so waits are usually short.

Can I connect to other cities from San Gil?

Yes. San Gil's terminal has frequent long-distance services to Bucaramanga, Bogotá, and beyond, so many travelers use this short hop to link onward.

Do I need to book this bus?

No. With departures every 30 to 45 minutes, you can simply turn up at Barichara's central pickup point and take the next available Cotrasangil bus.

Going the other direction?

Bus from San Gil to Barichara

See the return route →

Related routes