
Bus from Bucaramanga to San Gil
Direct bus · ~2–2.5h · $5–$12 USD · Frequent throughout the day
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Bucaramanga 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.
From Bucaramanga, San Gil is an easy 2 to 2.5 hour bus ride south, covering about 95 kilometers down the main Santander corridor. The route descends from the capital's hillside setting into the warm Fonce valley, passing Socorro before reaching the adventure-sports town. Cotrasangil and Copetran both run frequent daily departures, mixing minibuses with full-size air-conditioned coaches, so travelers have plenty of flexibility on timing.
Buses depart from the Terminal de Transportes de Bucaramanga and arrive at San Gil's terminal just outside the town center. Fares are low, generally $5 to $12 USD depending on the vehicle. Thanks to the high frequency of departures, advance booking is rarely necessary; most travelers simply head to the terminal and take the next bus, which makes this a perfect leg for a spontaneous Santander itinerary.
Route details: Bucaramanga to San Gil
Travel time
2 h 15 min
Distance
95 km
Typical fare
$5 – $12 USD per person
Frequency
Frequent throughout the day
First departure
Approx. 4:30 AM
Last departure
Approx. 8:00 PM
Operators on this route
Cotrasangil · Copetran
Pickup at Bucaramanga
Terminal de Transportes de Bucaramanga
Drop-off at San Gil
Terminal de Transportes de San Gil
About the journey
Travelers leaving Bucaramanga for San Gil enjoy a quick, scenic descent from Santander's hillside capital into the green Fonce river valley below. The roughly 95-kilometer route takes about 2 to 2.5 hours, dropping south through the main department corridor past Socorro before reaching San Gil, the heart of Colombia's adventure-sports scene. The road winds through forested hills and small Santander towns, with frequent departures from both Cotrasangil and Copetran throughout the day. Many of these are through-buses headed toward Bogotá, so finding a seat is rarely a problem. It's an affordable, low-stress connection that makes San Gil an easy day trip or first stop on a Santander adventure loop heading away from the capital.
Travel tips for Bucaramanga → San Gil
- Grab the next departure at Bucaramanga's terminal rather than booking ahead, since buses run frequently all day on this short route.
- Dress for warming weather, as you'll descend from Bucaramanga's hills into San Gil's hotter valley climate.
- Pick a Copetran coach for air conditioning and comfort, or a Cotrasangil minibus for the cheapest, most frequent option.
- Tell the attendant you want San Gil if you board a through-bus to Bogotá, so they drop you at the right terminal.
- Keep small pesos ready for the low fare and a quick mototaxi from San Gil's terminal into the plaza.
- Start early if you plan to book a rafting or paragliding trip in San Gil the same day, to maximize daylight on arrival.
Frequently asked questions
How long is the bus from Bucaramanga to San Gil?
The trip takes about 2 to 2.5 hours to cover roughly 95 kilometers. Winding sections and a few intermediate stops can stretch it slightly, but it's a short, comfortable ride.
How much does a ticket cost?
Fares are inexpensive, generally $5 to $12 USD, depending on whether you take a Cotrasangil minibus or a larger air-conditioned Copetran coach.
What time do buses depart?
Departures run frequently throughout the day from about 4:30 AM until roughly 8:00 PM. With buses leaving so often, you can usually catch one within a short wait.
Can I do San Gil as a day trip from Bucaramanga?
Yes. The short ride and frequent departures make San Gil an easy day trip, though many travelers stay over to fit in rafting, paragliding, or a side visit to Barichara.
Do I need to book ahead?
Generally no. This high-frequency local route lets you simply turn up at the Bucaramanga terminal and take the next available bus, even on busy weekends.
Going the other direction?
Bus from San Gil to Bucaramanga
Related routes
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á → San Gil
6 h 30 min · $15–$28 USD
Bus route
Bucaramanga → Barichara
2 h 30 min · $6–$14 USD
Bus route
Bucaramanga → Bogotá
8 h 30 min · $18–$32 USD
Bus route
San Gil → Barichara
45 min · $2–$5 USD