
Bogota, Colombia's capital, sits high on an Andean plateau about 246 kilometres (153 miles) southeast of Medellin. Flying is the quickest way to get from Medellin to Bogota, taking 1h 50m - 2h 5m. By road, the bus is the cheapest option at $28 (96,000 COP) - $36 (123,000 COP), but it will take a long time, around 9h 5m - 11h 30m.
Distance from Medellin to Bogota
Medellin and Bogota are about 246 km (153 miles) apart, and the journey itself covers around 404 km by road. The quickest way to get from Medellin to Bogota is by taking the flight, which takes around 1h 50m - 2h 5m.
3 ways to travel from Medellin to Bogota
There are three ways to travel from Medellin to Bogota. You can choose between the flight, bus, and private transport. The journey takes 1h 50m–9h 5m and the quickest way is by flight. If you're on a budget, the cheapest option is by bus with tickets starting at $28 (96,000 COP).
incl. transfers — see itinerary
- Medellin city centre→airport35m
- Medellin to Bogota by Flight1h
- Bogota Airport to the City Centre30m
incl. transfers — see itinerary
- Medellin→Bogota15m
- Bogota Bus Terminal→the city centre8h 30m
- Bogota Bus Terminal to the City Centre20m
Reach out to our Community
No questions yet — be the first to ask about Medellin to Bogota.
Medellin to Bogota by Flight
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Step 1: City Centre to Medellin Airport
There are two airports in Medellin — Jose Maria Cordova Airport and Olaya Herrera Airport — so make sure to double-check your departure point.
To Jose Maria Cordova Airport
The bus is the cheapest way to get to Jose María Cordova International Airport. Operated by Combuses, a ticket costs $4.90 (17,000 COP) and the ride takes at least 35 minutes. They depart from:
- San Diego Mall – every 15 minutes, 24/7
- Exposiciones Metro Station – every 20 minutes, from 03:00–22:00. The bus also stops at Hotel Nutibara in the city centre
The colectivo (shared taxi) is another option at about $7.90 (28,000 COP) per person. They depart from San Diego Mall and wait until all four seats are filled before leaving.
For more convenience, you can book a private ride.
- Uber – from $31 (105,000 COP) for a 4-seater
- BookAway – private transfers from $35 (119,000 COP) for 2 people
We don’t recommend using yellow city taxis as they’re known to overcharge, especially if you don’t speak Spanish. Check out our Medellin Airport guide for more details.
To Olaya Herrera Airport
Olaya Herrera Airport is within the city. We recommend taking an Uber for upfront fares starting from $4.90 (17,000 COP) — no need to negotiate.
Taxi rates start from $3.80 (13,000 COP), but drivers often overcharge tourists. If you do take a taxi, agree on the fare before the ride or make sure the meter is running.
Step 2: Medellin to Bogota by Flight
Five airlines operate direct flights between Medellín and Bogotá: Avianca, LATAM Colombia, Satena, Wingo, and JetSMART Colombia. All of which offers cabin-baggage fares. Ticket prices start from $36 (125,000 COP).
Flights are frequent throughout the day, with departures every hour from around 04:20 to 23:00. The flight itself is short, usually taking about 1 hour.
Service varies by airline, with Avianca and LATAM offering a more traditional full-service experience. Wingo and JetSMART follow a low-cost model with fewer inclusions but cheaper fares. Satena operates from Olaya Herrera Airport in the city centre, which is convenient, though their fares tend to be a bit higher.
Step 3: Bogota Airport to the City Centre
Bogotá El Dorado International Airport (BOG) is within the city and connected to the TransMilenio bus system, with bus stops just outside the airport.
TransMilenio costs $0.90 (3,000 COP), and you’ll need a TuLlave card to pay — cash isn’t accepted. It’s cheap, but usually crowded and often requires a transfer. Not ideal if you’re carrying heavy bags.
For a more comfortable ride, private transport gets you to the city in around 30 minutes, though expect delays during rush hour (16:30–19:30). Below are your options:
- Taxi-hailing apps: InDrive fares start from $8.70 (30,000 COP), while Uber Taxi costs around $8.40 (29,000 COP) to $11 (38,000 COP).
- Pre-booked ride via BookAway: You can get a private car from $12 (43,000 COP) for 2 persons. The driver will be waiting for you at the airport.
- Taxi Imperial (the official airport taxi provider): This tends to be the most expensive, and often comes with additional hidden fees. Yellow metered taxis cost about $23 (80,000 COP), while prepaid white cars are around $28 (95,000 COP).
Check out our page on Bogota Airport for a more detailed guide.
Flight tickets are available on Skyscanner.
Medellin to Bogota by Bus
Step 1: City Centre to Medellin Bus Terminal
Step 2: Medellin to Bogota by Bus
Buses on this route are generally quite comfortable. Most are equipped with reclining seats, air conditioning, and an onboard toilet. Newer buses may also have individual TVs and charging ports.
Expreso Bolivariano is one of the most popular companies operating from Medellin to Bogota. They offer the most frequent daily departures and are generally known for their reliable service. That said, there have been some reports of delays, so it's good to keep that in mind.
The other bus companies we mention in this guide also provide solid service and are sometimes a bit cheaper. We recommend comparing options and checking BookAway reviews to find the best bus for you.
Booking Tip
You can book your tickets online in advance, which is the most convenient option. Many bus companies now accept mobile tickets, but some still ask for a printed copy or require you to check in at the counter. Make sure to double-check the instructions when booking.
You can also buy your ticket directly at the bus terminal. But night buses, especially on weekends, tend to sell out quickly. If you're planning to travel in the evening, it's best to book ahead to secure your seat.
Step 3: Bogota Bus Terminal to the City Centre
The bus will arrive at Terminal Salitre in Bogota. From here, there are a few ways to reach the city centre.
Taxis are usually the cheapest option, with fares starting from $4.30 (15,000 COP). Just keep in mind that some drivers overcharge tourists, especially if you do not speak Spanish.
Uber also operates in Bogota. Many travellers prefer them for convenience and safety, but fares are higher. Prices usually start from $8.70 (30,000 COP) and can increase during peak hours.
Another option is to walk about 15 minutes from the terminal to the closest TransMilenio station, called El Tiempo-Maloka. This is part of Bogotá’s metrobus system. From there, you can take Line 1 towards Universidades and get off at this station, too. A ticket costs $0.90 (3,000 COP).
Medellin to Bogota by Private Transport
A private transfer is a convenient choice, especially if you're travelling in a group from Medellin to Bogota. With the journey taking around 8h - 9h 30m, having your own vehicle means you can travel in comfort, avoid crowded buses, and stop whenever you need a break.
Rates start from $265 (924,000 COP) for a 4-seater private transfer. Divide the cost, and that’s about $67 (231,000 COP) per person.
Private Transport options from Medellin to Bogota
Private Transport tickets are available on Bookaway.
Where to Stay
See our accommodation guide for ColombiaABOUT YOUR DESTINATION
Why Visit Bogota?
Bogota is the capital of Colombia and the centre of most economic, political, and cultural activities. It sits 2600 metres (8530 ft) above sea level, making it one of the highest capitals in the world. Here, you can enjoy a temperate climate all year round.
Modernity and culture collide in this vibrant city, where you will find skyscrapers alongside colonial architecture. Every other guide to Bogota will tell you it is home to some of the most incredible street art in the world. And we totally agree! You will also be spoilt for choice when it comes to museums, art galleries and food.
Rounding it up
That's the full picture for getting from Medellin to Bogota, roughly 246 kilometres (153 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $28 (96,000 COP) - $36 (123,000 COP). The quickest trip takes 1h 50m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Medellin to Bogota?
The distance from Medellin to Bogota is 246 kilometres (153 miles).
What is the fastest way to get from Medellin to Bogota?
The fastest way to get from Medellin to Bogota is by flight and takes 1h 50m - 2h 5m.
What is the cheapest way to get from Medellin to Bogota?
The cheapest way to get from Medellin to Bogota is by bus with ticket costs starting from 96,000 COP.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.






