Bogota to Medellin: Flight vs Bus vs Private Transfer

Β· 5 min read Practical
Passenger jet on final approach to Bogota airport with the Andes behind the runway lights

The BogotΓ‘ to MedellΓ­n corridor is the busiest domestic route in Colombia, and the choice is a classic trade between time and money. Flying takes about an hour in the air. The bus takes most of a day. A private transfer sits in between on comfort and price, but only makes sense in specific cases. This guide compares all three so you can pick the one that suits your budget and schedule.

Bogota to Medellin at a Glance

FlightBusPrivate transfer / car
Duration50 min to 1 hour in the air (3-4 hours door to door)8-10 hours8-9 hours by road
Cost (as of 2026)From COP 180,000 (about USD 45), often USD 45-77COP 80,000-130,000 (USD 20-32)From COP 700,000 (USD 175+) for a car
Departs fromEl Dorado (BOG)Terminal Salitre or Terminal del NorteYour hotel
Arrives atJose Maria Cordova (MDE) in Rionegro, or Olaya Herrera (EOH)Terminal del Norte or Terminal del Sur, MedellinYour hotel
Overnight optionNot applicableYes, evening coaches arrive at dawnNot recommended
Best forShort trips, tight schedulesBudget travellers, sceneryGroups of 3-4 with luggage

All prices are approximate and change with season. Prices rise around public holidays and the Christmas and Easter peaks.

Flying from Bogota to Medellin

Flying is the fastest option by a wide margin. Avianca and LATAM both run frequent daily flights between El Dorado (BOG) and Medellin’s Jose Maria Cordova airport (MDE), and low-cost carriers add capacity on some days. Typical fares range from about USD 45 to USD 77 each way when booked 2 to 3 weeks ahead, rising sharply on the day of travel.

The airport detail that catches people out: Jose Maria Cordova is in Rionegro, roughly 35 kilometres and 45 to 60 minutes from El Poblado and the centre of Medellin. Medellin’s smaller Olaya Herrera airport (EOH) is only about 15 minutes from El Poblado but handles fewer and smaller services, mostly regional operators. Satena, the state-backed regional airline, is the carrier most associated with Olaya Herrera, so check which airport your ticket lists before you pay. Most Avianca and LATAM fares land at Rionegro.

From Rionegro, the official airport bus (Aeropuerto Express) to the city costs approximately COP 12,000 and takes about 45 minutes. Taxis from the official stand cost approximately COP 65,000 to 80,000. If you land late or travel with children, a pre-booked Medellin airport transfer gives you a fixed price and a driver at arrivals.

Compare flight prices from Bogota to Medellin before you commit, as fares between the two cities vary widely by the day of the week. Tuesday and Wednesday departures are usually cheapest. For wider planning, our guide to flights to Colombia covers booking windows and baggage rules.

Taking the Bus from Bogota to Medellin

The bus is the budget choice and a genuine way to see the country. Services run from the Bogota terminals every hour or so through the day and into the evening. Bolivariano, Expreso Brasilia and Rapido Ochoa are the main operators, with premium coaches offering reclining seats, air conditioning and USB charging.

Which terminal? Bogota has two relevant bus terminals. Terminal Salitre (the main Terminal de Transportes, near El Dorado airport) handles the majority of long-distance departures, including most to Medellin. Terminal del Norte is a smaller northern terminal that still serves some northbound routes. Always check the terminal on your ticket, because turning up at the wrong one costs you an hour in Bogota traffic. Take a taxi or TransMilenio to the right terminal and allow 60 to 90 minutes from the city centre.

Arrival in Medellin: Most buses arrive at the Terminal del Norte, which has a Metro station (Caribe) on the same line that runs to the centre and El Poblado. Services from the southwestern corridor can use Terminal del Sur.

Duration and comfort: The official journey is 8 to 9 hours, but plan on 10 in rain or holiday traffic. The road crosses the Cordillera Central and the Magdalena valley, with long climbs and tight curves. Bring a layer, as the coach air conditioning is strong, and a motion-sickness remedy if you are prone to it.

The overnight option: Evening departures leave Bogota around 8pm to 10pm and reach Medellin at dawn. It saves a night of accommodation, but you arrive tired, and some check-ins are not until 2pm. We prefer the early-morning departure, which gets you into Medellin in the early evening with daylight scenery on the way.

You can search and compare intercity bus tickets with Omio, which lists major Colombian operators, or buy at the terminal. During puentes (long weekends) buy a day ahead.

Private Transfer or Car

Door-to-door road transport makes sense for groups of three or four with a lot of luggage, or if you want to stop at Guatape or in the coffee region. A private car with driver costs from about COP 700,000 as of 2026 and takes 8 to 9 hours with stops. For solo travellers it rarely beats the flight on cost or time. If you rent a car instead, see our car rental guide and remember the mountain roads and tolls.

Which Option Should You Choose?

  • Fly if your trip is under a week, you value your time, or you are travelling in the rainy seasons when landslides slow the road.
  • Take the bus if you are on a tight budget or want a long daytime view of the Colombian interior, and do not mind a long day.
  • Use a private transfer at either end. A pre-booked transfer from Rionegro airport avoids the 8pm taxi queue and negotiation.

If you are building a bigger route, see our guide to getting around Colombia, then read the Bogota city guide and Medellin city guide for what to do at each end. Heading on to the coast? Our Medellin to Cartagena guide covers the next leg.

Book an experience

Top tours to book now

Already planning? These are the most popular experiences for this destination.

Frequently Asked Questions

How long does it take to get from Bogota to Medellin?
A direct flight takes about 50 minutes to 1 hour in the air, and 3 to 4 hours door to door once you include airport transfers and check-in. The bus takes 8 to 10 hours depending on traffic and landslides on the Autopista Medellin.
How much does the Bogota to Medellin bus cost?
Approximately COP 80,000 to 130,000 (USD 20 to 32 as of 2026) depending on the company and seat class. Premium coaches from Bolivariano and Expreso Brasilia sit at the top of that range.
Is it cheaper to fly or take the bus from Bogota to Medellin?
The bus is cheaper on paper, but flights booked 2 to 3 weeks ahead start around COP 180,000 (USD 45 as of 2026). Once you add a night of lost time and airport transfers on both sides, the gap is smaller than it looks.
Which Bogota bus terminal do I use for Medellin?
Most Medellin services now leave from Terminal Salitre (Terminal de Transportes de Bogota) in the west of the city. Some northbound services still use Terminal del Norte, so check the departure terminal printed on your ticket.
Is the overnight bus from Bogota to Medellin safe?
Major companies run night departures without issues, but we recommend daytime buses where possible. The road is winding, mountainous and prone to delays, and daylight gives you a view of the Magdalena valley.