
Bus from Barichara to San Gil
Local bus · ~45 min · $2–$5 USD · Frequent, every 30–45 min
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Barichara to San Gil
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
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
Related routes
Bus route
Bogotá → San Gil
6 h 30 min · $15–$28 USD
Bus route
Bucaramanga → San Gil
2 h 15 min · $5–$12 USD
Bus route
Villa de Leyva → San Gil
4 h 30 min · $10–$20 USD
Bus route
Barichara → Bucaramanga
2 h 30 min · $6–$14 USD
Bus route
San Gil → Bogotá
6 h 30 min · $15–$28 USD
Bus route
San Gil → Bucaramanga
2 h 15 min · $5–$12 USD