
Bus from Bogotá to San Gil
Direct bus · ~6–7h · $15–$28 USD · Multiple daily
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Bogotá 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.
San Gil is the undisputed adventure-sports capital of Colombia, drawing rafters, paragliders, and cavers to the gorges and rivers of southern Santander. From Bogotá it's a 6 to 7 hour bus ride covering about 300 kilometers, climbing north through Boyacá and dropping into the warm Fonce valley. Copetran and Berlinas del Fonce both serve the route with multiple daily departures and modern, air-conditioned coaches. The journey doubles as a scenic introduction to Santander's dramatic landscapes.
Coaches depart from Terminal Salitre in western Bogotá and arrive at San Gil's small terminal just outside the town center. Expect fares of roughly $15 to $28 USD depending on the operator and seat class. Because San Gil is a major backpacker and weekend-trip hub, it's smart to book ahead on Fridays, Sundays, and holidays when seats sell fast.
Route details: Bogotá to San Gil
Travel time
6 h 30 min
Distance
300 km
Typical fare
$15 – $28 USD per person
Frequency
Multiple daily
First departure
Approx. 5:30 AM
Last departure
Approx. 11:00 PM
Operators on this route
Copetran · Berlinas del Fonce
Pickup at Bogotá
Terminal Salitre (Bogotá)
Drop-off at San Gil
Terminal de Transportes de San Gil
About the journey
Bogotá to San Gil is the classic gateway run for travelers headed to Colombia's adventure-sports capital. Covering roughly 300 kilometers in 6 to 7 hours, the route heads north from the capital across the savanna and climbs into Boyacá before descending into the green Fonce river valley of southern Santander. The final stretch follows the river toward San Gil, a town famous for whitewater rafting, paragliding, caving, and rappelling. Copetran and Berlinas del Fonce run the line with multiple daily departures, mixing fast divided highway with curvier mountain sections through Barbosa and Socorro. Many travelers treat this as the first leg of a Santander loop that continues to Barichara and Bucaramanga.
Travel tips for Bogotá → San Gil
- Take an early-morning departure to reach San Gil with daylight left for booking a rafting or paragliding trip the same afternoon.
- Pack for warm weather, as San Gil's valley climate is hot and humid compared with chilly Bogotá.
- Confirm whether your bus continues to Bucaramanga, since many San Gil services are through-buses, and you'll want the driver to flag your stop.
- Sit on the right heading north for valley views as the road descends along the Fonce river toward town.
- Bring pesos in small denominations for the short taxi or mototaxi from San Gil's terminal into the central plaza.
- Plan a side trip to Barichara, only about 45 minutes away, easily reached by frequent local buses from San Gil.
Frequently asked questions
How long is the bus from Bogotá to San Gil?
The ride takes about 6 to 7 hours to cover roughly 300 kilometers. Daytime departures can run longer when traffic is heavy leaving Bogotá, while smoother runs land closer to 6 hours.
How much does a ticket cost?
Fares generally range from about $15 to $28 USD. Basic seats are at the lower end and premium reclining services cost more. Prices may rise on holiday weekends.
What time do buses depart?
Buses run multiple times daily from around 5:30 AM through roughly 11:00 PM, including some overnight options. Confirm the exact departure when booking, as times vary by operator.
Is San Gil worth visiting for adventure sports?
Absolutely. San Gil is Colombia's adventure-sports capital, known for whitewater rafting on the Fonce and Suárez rivers, paragliding, caving, and rappelling, all within easy reach of town.
Do the buses stop in San Gil or continue to Bucaramanga?
Many services are through-buses bound for Bucaramanga that stop in San Gil along the way. Tell the driver or attendant your destination so they let you off at the San Gil terminal.
Going the other direction?
Bus from San Gil to Bogotá
Related routes
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 → San Gil
45 min · $2–$5 USD
Bus route
Bogotá → Santa Marta
17 h · $35–$50 USD
Bus route
Bogotá → Villa de Leyva
3 h 30 min · $7–$12 USD
Bus route
Bogotá → Armenia
7 h 30 min · $18–$30 USD