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
| Flight | Bus | Private transfer / car | |
|---|---|---|---|
| Duration | 50 min to 1 hour in the air (3-4 hours door to door) | 8-10 hours | 8-9 hours by road |
| Cost (as of 2026) | From COP 180,000 (about USD 45), often USD 45-77 | COP 80,000-130,000 (USD 20-32) | From COP 700,000 (USD 175+) for a car |
| Departs from | El Dorado (BOG) | Terminal Salitre or Terminal del Norte | Your hotel |
| Arrives at | Jose Maria Cordova (MDE) in Rionegro, or Olaya Herrera (EOH) | Terminal del Norte or Terminal del Sur, Medellin | Your hotel |
| Overnight option | Not applicable | Yes, evening coaches arrive at dawn | Not recommended |
| Best for | Short trips, tight schedules | Budget travellers, scenery | Groups 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.