Colombia
Getting around Colombia: trains, buses, driving and domestic flights
Fly between regions: Bogotá–Medellín or Cartagena is about 1 hour, COP 150,000–450,000, and it is the default. Use daytime buses only on short main routes, and city metro, TransMilenio or ride-hailing apps in town. Skip driving unless you have a specific rural plan.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideColombia
Key facts
- Default between regions
- Domestic flight: about 1 h Bogotá–Medellín or Cartagena, COP 150,000–450,000
- Short hops by bus
- Fine in daylight on main routes: Santa Marta–Cartagena 4–5 h, COP 60,000–120,000
- Long mountain buses
- Medellín–Salento 6–7 h; landslides can close roads
- Night buses
- Avoid: robbery and crash risk on mountain roads
- Trainscheck
- No useful intercity passenger rail network; tourist trains only (check)
- City fares
- Medellín Metro about COP 3,500; TransMilenio in Bogotá about COP 3,200
- Ride-hailing
- COP 8,000–40,000 in cities; safest option at night
- Drivingcheck
- Possible but not needed for the standard three-base trip; check licence and insurance rules
Summary by route, time and cost
Match the mode to the distance. Anything crossing the three cordilleras is a flight; short coastal or valley hops are fine by day bus. City transport is cheap and frequent, so budget almost nothing for it.
| Route or mode | Time | Cost (2026 estimate) | Verdict |
|---|---|---|---|
| Bogotá–Medellín (flight) | About 1 h | COP 150,000–450,000 | Default; book ahead for fares |
| Bogotá–Cartagena (flight) | About 1 h | COP 150,000–450,000 | Default |
| Medellín–Salento (bus) | 6–7 h | COP 60,000–120,000 | Daytime only |
| Santa Marta–Cartagena (bus) | 4–5 h | COP 60,000–120,000 | Easy in daylight |
| Medellín Metro / Metrocable | City trips | About COP 3,500 | Clean and easy |
| TransMilenio (Bogotá) | City trips | About COP 3,200 | Fast lanes, very crowded |
| Ride-hailing (city) | City trips | COP 8,000–40,000 | Safest at night |
| Yellow taxi (city) | City trips | Meter plus surcharges | Hotel-called or official ranks only |
Fares are 2026 estimates and move with demand and season.
Step by step: booking and moving
Book domestic flights two to four weeks out for the best fares; last-minute seats on the Bogotá–Medellín and Bogotá–Cartagena routes can double. Budget carriers charge extra for cabin bags, so read the fare rules before you pay. Allow 45–60 minutes from Medellín's MDE airport at Rionegro into the city, and 30–60 minutes from Bogotá's El Dorado depending on traffic.
For buses, buy at the terminal or through the main operators' counters; online booking works on the bigger companies but is not universal. Take daytime departures on mountain routes. Keep your passport or a copy with you, as some terminals check ID when selling tickets.
In cities, buy a rechargeable metro or TransMilenio card at station windows. Ride-hailing apps work in Bogotá, Medellín, Cali and Cartagena; the service sits in a legal grey area, so some drivers ask you to sit in front. Use hotel-called taxis or official airport ranks, never a street hail at night.
- Book flights early; check cabin-bag rules on budget fares.
- Choose daytime buses on mountain roads.
- Top up a city transit card on arrival.
- Use apps or hotel taxis after dark.
Notes and traps
Night buses on mountain roads carry both robbery and crash risk, and landslides can close routes in the rainy seasons. If a road closes, operators reroute or cancel; keep a buffer day before an international flight.
Driving is possible but rarely worth it for a first trip: mountain roads are slow, tolls and fuel add up, and rules on foreign licences and insurance need checking before you commit. A car makes sense only for a specific rural itinerary, such as parts of the Coffee Region or Huila.
There is no practical intercity passenger rail network; the trains that exist are tourist or heritage services, so check locally if one appeals. Boats cover the Cartagena–Islas del Rosario run in about 1 hour, COP 150,000–300,000, with port tax and island fees extra.
- Keep a buffer day before any international departure.
- Check licence and insurance rules before renting a car.
- Treat rail options as tourist services, not transport.
FAQ
Questions people ask
What is the best way to get around Colombia?
Fly between regions: Bogotá–Medellín or Cartagena takes about 1 hour for COP 150,000–450,000. Use daytime buses for short main routes and metro, TransMilenio or ride-hailing apps inside cities. Driving is only worth it for a specific rural plan.
Do I need a car in Colombia?
No for the standard Bogotá, Medellín and Cartagena trip; flights, buses and city transport cover it. A car helps only for rural areas with poor bus service, and you should check licence and insurance rules first.
Are there rail or bus passes for Colombia?
No nationwide rail or bus pass. Intercity trains are tourist services only, and buses are bought per leg at terminals or from operators. City transit cards are rechargeable but local, not national.
Are night buses in Colombia safe?
They carry robbery and crash risk on mountain roads, and landslides can block routes. Take daytime departures where you can, and keep a buffer day before an international flight.
How do I get from Medellín's airport to the city?
MDE sits at Rionegro, about 45–60 minutes from Medellín by road. Use an official taxi rank or a ride-hailing app; agree the fare or check the meter before you set off.
How much does city transport cost?
Medellín's Metro and Metrocable are about COP 3,500 per trip and Bogotá's TransMilenio about COP 3,200; ride-hailing runs COP 8,000–40,000. These are 2026 estimates.
Deep dive
Every source; changeable facts are marked check
Sources
- officialAerocivil (Colombian civil aviation authority)
- officialMetro de Medellín
- officialTransMilenio (Bogotá)
- secondaryWikivoyage – Colombia