How to get to San Gil is the first practical question almost every traveller asks after deciding to visit Colombia’s adventure capital. San Gil has no commercial airport of its own, so every route involves a bus at some point — and the details matter more than most guides admit.
This guide covers every realistic option from both Bogotá and Medellín, with honest timings, current prices, and the small logistical traps that catch first-timers.
Why How to Get to San Gil Is Trickier Than It Looks
San Gil sits in the department of Santander, roughly 300 km northeast of Bogotá and about 95 km south of Bucaramanga. It is a town of around 52,000 people, not a transport hub.
The town does have a small airstrip, Los Pozos, but it has not handled scheduled commercial flights in decades. Anyone researching how to get to San Gil by plane will find no direct option.
That leaves three broad approaches: the direct long-distance bus, the fly-then-bus combination, and the private car or shuttle. Which one suits you depends far more on your tolerance for road time than on your budget. How to Get to San Gil will be an easy question for you then.
How to Get to San Gil from Bogotá by Bus
This is the classic route, and for most travellers it remains the best answer to How to Get to San Gil.
Where the buses leave from
Long-distance buses depart from Terminal Salitre, Bogotá’s main western terminal. Buses run frequently throughout the day, with departures roughly every couple of hours from early morning until late evening.
Getting to Salitre from central Bogotá takes anywhere from 20 minutes to an hour depending on traffic. Budget an hour if you are travelling during rush hour. Bogotá traffic is genuinely unpredictable, and missing a bus over a taxi delay is a miserable start.
Which companies to look for to answer to How to Get to San Gil
The main operators on this corridor are Copetran, Berlinas del Fonce, Expreso Brasilia, Omega, and Los Libertadores.
Here is the detail that trips up newcomers researching how to get to San Gil: because San Gil is small, it is rarely printed as the final destination. Look for buses heading to Bucaramanga or Cúcuta — the vast majority stop in San Gil on the way.
Do not assume a counter has no service just because San Gil is not on the board. Ask directly.
Timing and cost
Advertised journey times sit around 6 to 7 hours. In practice, allow 7 to 9 hours. Landslides, roadworks, and slow mountain sections regularly add time on the stretch through Boyacá.
One-way fares typically fall between 45,000 and 70,000 COP (roughly US$12–25) depending on company and seat class. Prices vary with demand, so booking a day or two ahead during holidays is sensible.
You will need your passport to buy a ticket. Seating is assigned on this route, so state a window or aisle preference at the counter.
How to Get to San Gil on Day bus or night bus?
For the Bogotá route, take the day bus. The scenery through the Santander mountains is genuinely spectacular, and arriving in San Gil in daylight makes finding your accommodation far simpler.
Night buses exist but the road is winding enough that sleep is patchy, and you arrive disoriented at an unfamiliar terminal.
How to Get to San Gil from Bogotá by Air
If the thought of nine hours on a bus is unappealing, there is a faster hybrid route.
Fly to Bucaramanga first
Fly from Bogotá (BOG) to Bucaramanga Palonegro (BGA). The flight takes around one hour, with several daily services on Avianca and LATAM.
From Palonegro airport, take a taxi or ride-hail to the Terminal de Transportes de Bucaramanga — around 25 to 40 minutes across town, typically 30,000–50,000 COP.
From that terminal, buses and minibuses to San Gil run constantly. Cotrasangil operates small busetas roughly every 20 minutes, and the fare sits around 15,000–25,000 COP. The drive takes 2.5 to 3.5 hours.
Is flying actually faster? How to Get to San Gil
On paper, yes: about 5 to 6 hours door to door versus 8 or 9 by bus.
In practice, once you factor in getting to El Dorado airport, check-in, the taxi across Bucaramanga, and the wait for a connecting bus, the saving is smaller than it looks. The cost difference is significant — expect US$80 to US$180 all in.
Fly if you are short on days. Take the bus if you are not.
How to Get to San Gil from Medellín: The Honest Answer to How to Get to San Gil
This is where planning matters most. There is no direct bus from Medellín to San Gil. Every land route requires a transfer in Bucaramanga.
How to Get to San Gil by night? The overnight bus route
Buses leave from Terminal del Norte in Medellín. The main operators are Copetran, Expreso Brasilia, and Omega.
Most departures on this corridor run in the evening, roughly between 5pm and 11pm, arriving in Bucaramanga in the morning. There are limited early-morning departures — Copetran has historically run one around 6:30am.
The Medellín to Bucaramanga leg alone takes 8 to 10 hours. Add the San Gil connection and total travel time lands at 11 to 13 hours.
Fares for the Medellín–Bucaramanga leg start around 95,000 COP (US$23). Through-tickets covering both legs are often available from around 120,000 COP (US$30).
Book through or book separately?
Both work, and experienced travellers disagree.
Buying a through-ticket saves queueing in Bucaramanga at dawn. Buying only as far as Bucaramanga gives you flexibility if your bus runs late, and onward services to San Gil are so frequent that you will rarely wait long.
If your Medellín bus has a reputation for delays, buy separately.
How to Get to San Gil by air Flying from Medellín
Flying from Medellín (MDE) to Bucaramanga (BGA) takes about an hour, then the same road transfer applies. Total door-to-door time is roughly 5 to 6 hours.
Given that the bus alternative is an overnight journey of 11 hours or more, flying is a much stronger proposition from Medellín than it is from Bogotá. If your budget allows it, this is the option worth paying for.
How to Get to San Gil by Car
Driving from Bogotá takes around 6 to 7 hours on good conditions via the route through Tunja and Barbosa. From Medellín, expect 9 to 11 hours.
The roads are paved and generally in decent condition, but they are mountainous, frequently single-lane, and shared with heavy freight traffic. Overtaking on blind curves is common local practice.
Avoid driving these routes at night. Visibility is poor, fog is frequent at altitude, and roadside assistance is limited.
Private shuttle transfers can be arranged from Bucaramanga and cost considerably more than a bus, but they make sense for groups of three or four splitting the fare.
Arriving in San Gil: What Nobody Tells You
Understanding how to get to San Gil does not end when the bus pulls in. There is one final detail that catches almost everyone.
San Gil has two bus terminals.
- Terminal de Transportes de San Gil — the main intercity terminal, about 3 km from the centre. This is where you will arrive.
- Terminalito — the small local terminal downtown, used for regional services including Barichara and Guane.
Taxis wait outside the main terminal. The ride into town is short, around five minutes, at a flat rate of roughly 5,000–10,000 COP. Drivers do not use meters for this route and the fare is standard.
If you are heading straight on to Barichara, you will need to reach Terminalito. Cotrasangil runs services roughly every 30 minutes from around 6am to 8:30pm, the trip takes about 45 minutes, and tickets are inexpensive.
How to Get to San Gil from Other Colombian Cities
Many travellers reach San Gil as part of a longer circuit rather than directly from the two big hubs. The logic stays the same: almost everything routes through Bucaramanga or Tunja. hopfully you will notice the alternative answers to How to Get to San Gil?
From Cartagena and Santa Marta
Overnight buses run from both Caribbean cities to Bucaramanga, operated mainly by Copetran, Berlinas and Expreso Brasilia. Departures cluster in the evening, between roughly 5pm and 11pm.
The Cartagena leg takes around 13 to 15 hours. From Santa Marta, allow 10 to 12. Fares start around 60,000–90,000 COP for the long leg, plus the short connection onward.
This is a genuinely long haul. Break it in Bucaramanga if you can — a night in a hotel there costs less than the sleep you lose otherwise.
From Villa de Leyva
This is one of the more pleasant connections in the country. Villa de Leyva to San Gil runs via Tunja or Barbosa and takes roughly 4 to 5 hours with one change.
The two towns pair naturally: colonial cobblestones in Villa de Leyva, adrenaline in San Gil. Many travellers do them back to back.
From Bucaramanga
If you are already in Bucaramanga, you are close. Buses and busetas leave the Terminal de Transportes constantly from around 5am, the journey takes 2 to 3.5 hours, and fares sit in the 15,000–25,000 COP range.
Cotrasangil busetas are the cheapest and most frequent. Larger buses from Copetran or Berlinas cost slightly more and are more comfortable on the winding descent.
When to Travel: Timing Your Journey to San Gil
The route itself does not change much by season, but road conditions do.
Rainy season considerations
Colombia’s heaviest rains fall roughly April to May and October to November. On the mountain roads into Santander, heavy rain means landslide risk and closures.
Delays of two or three hours are common during these months. If you are travelling in the rainy season, do not schedule a flight out of Bucaramanga for the same day you plan to leave San Gil.
Public holidays
Colombia has a lot of long weekends — puentes. Buses fill up and prices rise. If your travel dates fall on one, book ahead rather than turning up at the terminal.
Christmas, Easter week and the mid-year holidays are the busiest periods on every route described here.
Best time of day to depart
For the Bogotá route, leaving between 6am and 8am gives you the best chance of arriving in daylight and the clearest mountain views.
For the Medellín route, evening departures are the practical norm, which is exactly why the flight alternative is worth weighing.
What to Expect on Colombian Long-Distance Buses
If this is your first long bus journey in Colombia, a few expectations are worth setting.
The buses are better than you think. Reclining seats, curtains, and often onboard WiFi — though the WiFi rarely works reliably in the mountains.
Rest stops are frequent. Long routes typically stop every three or four hours at roadside restaurants with toilets and food. The stops are short. Do not wander.
Films play loudly. Bring headphones.
Luggage goes underneath. You will be given a tag. Keep it — you will need it to retrieve your bag.
Safety is generally good. Long-distance buses in Colombia are a normal, everyday form of transport used by everyone. The main risk is opportunistic theft at terminals, not on the road.
Common Mistakes When Planning How to Get to San Gil
A few errors come up repeatedly to How to Get to San Gil
Assuming there is a direct Medellín bus. There is not. Every route transfers in Bucaramanga. Plan for it.
Trusting the advertised journey time. Add two hours to any published estimate on the Bogotá route.
Arriving at Terminalito expecting intercity buses. The two terminals serve different purposes. Long-distance arrivals land at the main terminal outside town.
Flying into Bogotá and connecting the same day. El Dorado to Salitre in traffic, plus an 8-hour bus, makes for a brutal arrival day. Spend a night in Bogotá.
Booking non-refundable accommodation for the arrival date. Delays happen. Flexible bookings save money and stress.
How to Get to San Gil: Route Comparison
| Route | Time | Approx. cost | Best for |
|---|---|---|---|
| Bogotá → San Gil (direct bus) | 7–9 hrs | US$12–25 | Budget travellers, scenery |
| Bogotá → BGA → bus | 5–6 hrs | US$80–180 | Tight schedules |
| Medellín → Bucaramanga → San Gil (bus) | 11–13 hrs | US$28–45 | Budget, overnight travel |
| Medellín → BGA → bus | 5–6 hrs | US$110–200 | Anyone who values a day |
| Private car / shuttle | 6–11 hrs | Variable | Groups, flexibility |
How to Get to San Gil and Practical Tips Before You Travel
Bring your passport to the ticket counter. Colombian bus companies record passenger ID on long-distance routes.
Carry small bills. Terminal taxis and local busetas rarely have change for large notes.
Pack a layer. Long-distance buses run the air conditioning aggressively. The temperature contrast with San Gil’s warm valley climate is sharp.
Download offline maps. Mobile coverage is patchy on mountain sections of both routes, so that your mobile will show you the road to How to Get to San Gil
Do not over-plan your arrival day. Whichever route you choose, delays are normal. Book accommodation with flexible check-in and leave adventure activities for the following morning.
Watch your bag at terminals. Bogotá’s Salitre and Medellín’s Terminal del Norte are busy. Keep valuables on your person, not in overhead storage.
Frequently Asked Questions regarding How to Get to San Gil
Is there an airport in San Gil?
San Gil has a small airstrip called Los Pozos, but it has not operated scheduled commercial flights for many years. The nearest functioning airport is Palonegro (BGA) in Bucaramanga, about 2.5 to 3.5 hours away by road.
How long is the bus from Bogotá to San Gil?
Advertised times are around 6 to 7 hours. Realistically, plan for 7 to 9 hours including stops and traffic leaving Bogotá.
Can I get a direct bus from Medellín to San Gil?
No. Every land route requires changing in Bucaramanga. Total travel time runs 11 to 13 hours.
Do I need to book bus tickets in advance?
Not usually on the Bogotá route, where departures are frequent. Do book ahead for the Medellín overnight service, during Colombian public holidays, and around Christmas and Easter.
Is it safe to travel by bus in Colombia?
Yes. Long-distance buses are a standard form of transport used daily by Colombians of every background. Take normal precautions with valuables at terminals and keep your bag with you at rest stops.
Should I take the day bus or the night bus?
From Bogotá, take the day bus for the scenery and a daylight arrival. From Medellín, the overnight service is largely unavoidable unless you fly.
How do I get from San Gil to Barichara?
From Terminalito, the small local terminal in the town centre. Cotrasangil runs services roughly every 30 minutes from around 6am to 8:30pm, and the trip takes about 45 minutes.
What is the cheapest way to reach San Gil?
The direct bus from Bogotá, at roughly US$12 to US$25 one way, is the cheapest realistic option for most travellers.
Which Route Should You Actually Take? How to Get to San Gil??
If you are coming from Bogotá and have the day to spare, take the direct bus. It is cheap, frequent, straightforward, and the mountain scenery is part of the experience.
If you are coming from Medellín, the calculation changes. An 11-hour overnight journey with a transfer is a real cost in energy and time. Flying into Bucaramanga is worth serious consideration.
Either way, the journey is the last hurdle. Once you arrive, San Gil delivers exactly what it promises: paragliding over the Chicamocha Canyon, Class III and Class V rafting, canyoning at Juan Curí, and colonial day trips to Barichara — all within easy reach of town.
Now that you know how to get to San Gil, the only remaining question is how many days to give it. Most travellers who plan two end up staying four.

