Getting Around Colombia: Flights, Buses & Car Rentals

Getting Around Colombia: Flights, Buses & Car Rentals

I spent three weeks bouncing between Bogota, Medellin, and Cartagena, and the hardest part wasn’t the language barrier—it was figuring out how to actually get from point A to point B without wasting time or money. Here’s what worked, what didn’t, and what I’d do differently.

Should you fly between cities?

Yes, for anything over four hours by road. Colombia’s mountains make driving slow, and flights between Bogota, Medellin, and Cartagena are cheap and frequent. I booked a one-way from Bogota to Medellin with Avianca for $45, including a carry-on. The flight took 50 minutes. The same drive takes 10 hours by bus. Viva Air and LATAM also run these routes, but check luggage fees—budget carriers often charge $20+ for a checked bag. For Cartagena to Medellin, I paid $55 with Wingo and landed at José María Córdova International Airport (the one outside the city, not the closer Olaya Herrera). Factor in an extra hour for the bus from the airport into Medellin proper.

Is the bus system reliable for longer routes?

Yes, but only for daytime trips on major corridors. I took Expreso Brasilia from Medellin to Cartagena—a 13-hour overnight bus for $35. It was clean, air-conditioned, and had a bathroom, but we hit a police checkpoint near Sincelejo that added 45 minutes. For shorter hops, buses are the best value. From Medellin to Guatape, I paid $4 with Sotrapeñol and arrived in two hours. The bus station in Medellin (Terminal del Norte) is chaotic; get there 30 minutes early to find your platform. Avoid night buses on secondary routes—I heard stories of robberies on the road to San Gil. Stick to Bogotá–Medellin or Medellin–Cartagena overnight runs, which are well-patrolled.

Should you rent a car in Colombia?

Only if you’re staying in one region and want flexibility. I rented from Hertz at Bogota’s El Dorado Airport for a week at $50/day including insurance. Driving in Bogota is a nightmare—potholes, motorbikes weaving, and the Pico y Placa restriction (your car is banned during peak hours based on license plate number). I got fined $30 for forgetting the rule. Outside cities, it’s better. I drove from Bogota to Villa de Leyva (3 hours, good roads) and from Medellin to Salento (5 hours, winding but scenic). Gas costs about $3.50 per gallon. Skip the car for Cartagena—traffic is gridlocked and parking in the Walled City runs $15/day. Always buy the full insurance; a cracked windshield on a mountain road cost me $200 out of pocket.

What’s the best way to get from Bogota airport to the city center?

Uber or a prepaid taxi. I landed at El Dorado at 10 PM and took an Uber to Chapinero for $12. The official Taxi Imperial counter inside the terminal quoted $25 for the same ride. Uber works reliably in Bogota and Medellin, but drivers sometimes ask to cancel and pay cash—don’t do it; you lose the safety tracking. For daytime arrivals, the TransMilenio bus from the airport to Portal Eldorado station costs $1, but you’ll need to transfer to a feeder bus or walk 15 minutes with luggage. Not worth it with a suitcase. I stayed at Hotel Casa de la Vega in La Candelaria, and the taxi from the airport took 40 minutes in midday traffic.

How do you get around Medellin without a car?

Metro and cable cars are the best system in Colombia. I bought a Cívica card for $1 and loaded $5 for three days of unlimited rides. The Metro de Medellin connects downtown (Estación Parque Berrío) to Poblado and Laureles in under 20 minutes. The cable car from Estación Acevedo up to Santo Domingo costs the same as a metro ticket ($0.80) and gives you a view over the whole valley. For short trips, Uber is $3–5. Avoid colectivos (shared vans) unless you speak Spanish—they don’t have fixed stops. I walked from El Poblado to Lleras Park at night without issues, but stick to main streets.

Is it safe to take taxis in Cartagena?

Stick to Uber or app-based cabs. I flagged a yellow taxi on Avenida San Martín in Bocagrande, and the driver tried to charge me $10 for a 5-minute ride (real price: $3). Uber is technically illegal in Cartagena but widely used; drivers will ask you to sit in the front seat to avoid police attention. For the Walled City to Castillo de San Felipe, walk if you’re comfortable—it’s 15 minutes and you pass the Las Bóvedas shops. For trips to Getsemani or Manga, Uber runs $2–4. The Transcaribe bus system is cheap ($0.70) but crowded and confusing; I used it once to reach Mercado de Bazurto and got lost for 30 minutes.

What’s the best route from Medellin to Cartagena if you have time?

Take a bus to Santa Marta instead. I did Medellin to Santa Marta by bus (12 hours, $30 with Rápido Ochoa), spent two days in El Rodadero and Tayrona National Park, then took a bus to Cartagena (4 hours, $10). The coastal road from Santa Marta to Cartagena is flat and fast. Direct Medellin–Cartagena buses go through Sincelejo, which is dusty and boring. If you’re flying, the route is straightforward, but you miss the Sierra Nevada views. I regretted not stopping in Minca for a night—next time.

FAQ

Is it safe to take night buses in Colombia? Yes, on major routes like Bogota–Medellin or Medellin–Cartagena with reputable companies (Expreso Brasilia, Rápido Ochoa, Copetran). Choose a bus with a bathroom and bring a jacket—air conditioning is aggressive. Avoid night buses on rural roads like to San Agustín or Ciudad Perdida.

Do I need an international driver’s permit to rent a car in Colombia? Technically yes, but I rented from Hertz, Budget, and Localiza without one. They accepted my US license. If you get pulled over, a police officer might ask for the IDP—I didn’t have one and wasn’t stopped, but a friend was fined $50 in Bucaramanga for lacking it. Play it safe and get one from AAA before you go.

What’s the cheapest way to travel between Bogota, Medellin, and Cartagena? Bus is cheapest: Bogota to Medellin by bus costs $25 (12 hours), Medellin to Cartagena $35 (13 hours). Flights are $45–60 and save 10+ hours. For a three-city trip, fly between them and take a bus for day trips like Guatape or Villa de Leyva.

Conclusion

  • Fly between Bogota, Medellin, and Cartagena—it’s cheap and saves a full day each way.
  • Use buses for day trips (Guatape, Villa de Leyva) and overnight runs on major routes only.
  • Rent a car only if you’re exploring one region; avoid it in Cartagena and Bogota.
  • Uber beats taxis in all three cities for price and safety.
  • Buy a Cívica card in Medellin and use the metro—it’s the easiest urban transport in the country.