
Bus from San Gil to Bucaramanga
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 San Gil to Bucaramanga
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.
Connecting San Gil and Bucaramanga is one of Santander's most convenient short bus rides, covering about 95 kilometers in roughly 2 to 2.5 hours. The route runs north along the main department corridor, passing Socorro before climbing toward Santander's lively capital. Cotrasangil and Copetran both operate the line, with frequent departures throughout the day aboard a mix of minibuses and full-size coaches. It's an inexpensive, flexible connection that rarely requires advance planning.
Buses leave the Terminal de Transportes de San Gil and arrive at the large Terminal de Transportes de Bucaramanga south of the city. Fares are budget-friendly at roughly $5 to $12 USD depending on the operator and vehicle. Because departures are so frequent, you can usually just show up at the terminal and grab the next available bus, making this an ideal leg for a flexible Santander loop.
Route details: San Gil to Bucaramanga
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 San Gil
Terminal de Transportes de San Gil
Drop-off at Bucaramanga
Terminal de Transportes de Bucaramanga
About the journey
The short hop from San Gil up to Bucaramanga links Santander's adventure-sports hub with the department's bustling capital. Covering roughly 95 kilometers in about 2 to 2.5 hours, the route follows the main Santander corridor north through Socorro and along the Fonce valley before climbing toward Bucaramanga's hillside metropolis. The road is curvy in stretches but well traveled, with frequent departures throughout the day from both Cotrasangil and Copetran. It's an easy, affordable connection that fits neatly into a Santander itinerary, whether you're continuing onward from a rafting trip or heading into the capital for flights and city comforts. Buses often run as through-services bound farther north, so departures are plentiful.
Travel tips for San Gil → Bucaramanga
- Just show up at the terminal, since departures are frequent enough that you rarely need to book this short route in advance.
- Opt for a full-size Copetran coach over a minibus if you prefer air conditioning and more legroom on the curvier sections.
- Carry small pesos for the inexpensive fare and any terminal fees, as cash is simplest on this local route.
- Allow buffer time if connecting onward in Bucaramanga to a long-distance or international service, especially for flights.
- Sit toward the front if you're sensitive to motion, as the climb toward Bucaramanga includes winding stretches.
- Use Metrolínea or a ride app from Bucaramanga's terminal, which sits south of the city center and other neighborhoods.
Frequently asked questions
How long is the bus from San Gil to Bucaramanga?
The ride takes about 2 to 2.5 hours to cover roughly 95 kilometers. Curvy mountain sections and intermediate stops can add a little time, but it remains a short, easy journey.
How much does a ticket cost?
Fares are budget-friendly, generally around $5 to $12 USD depending on whether you ride a minibus or a full-size air-conditioned coach.
What time do buses depart?
Buses run frequently throughout the day from about 4:30 AM until roughly 8:00 PM. With so many departures, you can usually catch the next one without booking ahead.
Do I need to reserve in advance?
Usually not. This is a short, high-frequency local route, so showing up at the San Gil terminal and taking the next departure works well most of the time, even on weekends.
Which operators serve this route?
Cotrasangil and Copetran are the main carriers between San Gil and Bucaramanga, running frequent daily services on a mix of minibuses and larger coaches.
Going the other direction?
Bus from Bucaramanga to San Gil
Related routes
Bus route
Barichara → Bucaramanga
2 h 30 min · $6–$14 USD
Bus route
Bogotá → Bucaramanga
8 h 30 min · $18–$32 USD
Bus route
San Gil → Villa de Leyva
4 h 30 min · $10–$20 USD
Bus route
San Gil → Barichara
45 min · $2–$5 USD
Bus route
San Gil → Bogotá
6 h 30 min · $15–$28 USD
Bus route
Bucaramanga → Barichara
2 h 30 min · $6–$14 USD