
Getting Around Colombia
Domestic flights are the best way to move between Colombia's major cities — Bogota to Medellin is a 45-minute flight (around $60-150) versus a winding 9+ hour mountain bus ride. Once you're in a city, ride-hailing apps (Uber, DiDi, InDrive) and Medellin's excellent metro cover almost everything. The one genuine caveat: Uber operates in a legal gray zone here, so don't be surprised by the workarounds.
Getting to Colombia
Bogota's El Dorado International Airport is Colombia's main gateway, with Medellin and Cartagena also served by direct international flights. From the US, expect 3-6 hours depending on origin (Miami and Fort Lauderdale have the shortest routes), with round-trip fares typically $350-700. From Europe, expect 10-12 hours with a connection; there's no direct route from Australia, so budget 20+ hours total.
Getting around: the real options
Colombia's mountainous geography is the single biggest factor in how you should get around — a route that looks short on a map can take all day by road because of the terrain, which is exactly why flying is so often worth the extra cost.
- Trains — not a realistic option; Colombia has essentially no functioning intercity passenger rail network, so don't plan around it.
- Buses — fine for shorter, flatter regional routes, but genuinely slow for mountain crossings; Bogota to Medellin by bus takes 9+ hours of winding mountain road versus a 45-minute flight, so buses make more sense for hops like Medellin to the Coffee Triangle.
- Domestic flights — the smart default for connecting Colombia's major cities; Avianca, LATAM, and Wingo all run frequent routes (Bogota-Medellin, Bogota-Cartagena, Medellin-Cartagena), typically $60-150 one-way if booked a couple of weeks ahead.
- Car rental / driving — not recommended for most visitors; mountain roads, variable signage, and unfamiliar local driving norms make self-driving more stressful than useful. Hire a driver for day trips (Guatape, the Coffee Triangle's farms) instead.
Getting around inside cities
Medellin has Colombia's only metro system — clean, cheap, and genuinely well-run, extending into the hillside barrios via the Metrocable gondola system, a few dollars for views that would cost $20+ as a 'gondola experience' elsewhere. Bogota and Cartagena don't have metro systems, so ride-hailing fills the gap. Uber operates in Colombia but sits in a persistent legal gray area — drivers often ask you to sit in the front seat to look less like a paid ride — so DiDi and InDrive (both fully legal, widely used, and often cheaper) are increasingly the more straightforward choice.
| Route/option | Typical cost | Typical time |
|---|---|---|
| Bogota El Dorado airport to city center | $10-18 (Uber/DiDi) or $6-10 (registered yellow taxi) | 30-45 min depending on traffic |
| Bogota to Medellin (flight) | $60-150 | ~45 minutes |
| Medellin Metro single ride | ~$0.70 | — |
Download DiDi or InDrive alongside Uber before you land — both operate with full legal clarity in Colombia (unlike Uber's gray-zone status) and are often just as cheap or cheaper. If you do use Uber, expect the driver to ask you to sit up front, which is a normal local workaround, not a red flag.
Common transport mistakes
- Trying to bus between Bogota and Medellin (or other mountain-separated cities) to save money — the 9+ hour ride often isn't much cheaper than a flight once you account for the lost day.
- Renting a car to self-drive mountain routes — unfamiliar roads, signage, and driving norms make this more stressful than most visitors expect; hire a driver for day trips instead.
- Assuming a yellow street taxi in Bogota is automatically the safest option — registered taxis are fine, but agree on the fare (or insist on the meter) before you get in, since overcharging tourists is a known, if minor, hassle.


















































