Medellin to Bogota

How to Get From Medellin to Bogota

3Options
1h 50mFastest
$28From
ElaSeleneWritten by Ela · Reviewed by Selene · Updated 1 week ago

Flight · Bus · Private Transport

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.

~246 km
Distance
~404 km
Road distance
1h 50m
Fastest
COMPARE

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).

FlightFastestDuration1h 50m - 2h 5mPrice$41(141,000 COP)
incl. transfers — see itinerary
  1. Medellin city centreairport35m
  2. Medellin to Bogota by Flight1h
  3. Bogota Airport to the City Centre30m
BusCheapestDuration9h 5m - 11h 30mPrice$28(96,000 COP)
incl. transfers — see itinerary
  1. MedellinBogota15m
  2. Bogota Bus Terminalthe city centre8h 30m
  3. 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

1h 50m - 2h 5mFrom $41 (141,000 COP) - $71 (247,000 COP)
The fastest way to travel to Bogota from Medellin is by taking a flight. It does cost more than the bus, but not by much. If you're short on time, flying can be a really convenient option.

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

20-35 minutes$3.80 (13,000 COP) - $35 (119,000 COP)

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:

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

1 hour$36 (125,000 COP)

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

30 minutes$0.90 (3,000 COP) – $12 (43,000 COP)

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

9h 5m - 11h 30mFrom $28 (96,000 COP) - $36 (123,000 COP)
Travelling from Medellin to Bogota by bus takes around 9h 5m - 11h 30m. It’s a long ride, so many travellers choose an overnight bus to save on accommodation and avoid daytime traffic. Our advice: bring a hoodie or light jacket to stay warm — the air con is often set too high!

Step 1: City Centre to Medellin Bus Terminal

15 minutes$1.00 (3,000 COP)
Buses operating from Medellin to Bogota depart from Terminal del Norte. You can get there by metro for $1.00 (3,000 COP) if you’re using a Cívica card. Hop off at Caribe Station, which is directly connected to the terminal by a pedestrian bridge.

Step 2: Medellin to Bogota by Bus

8h 30m - 11h$26 (90,000 COP)

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.

Rapido TolimaPremium10h 50m
08:0009:4011:00
$26
90,000 COP
Rapido TolimaMega Duo10h 50m
16:1517:4519:1521:1523:15
$26
90,000 COP
Expreso Bolivariano2G Gold10h 50m
06:4009:0010:4011:3020:0020:01+2
$27
92,000 COP
Expreso BolivarianoDuo10h 50m
14:4522:00
$27
92,000 COP
Expreso BrasiliaPremium Plus10h
07:2014:0021:30
$35
120,000 COP

View bus stations on map

Map of stations
Click to explore

Bus tickets are available on Bookaway and Redbus.

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

20 minutes$0.90 (3,000 COP) – $8.70 (30,000 COP)

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

8h - 9h 30mFrom $265 (924,000 COP)

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

8h - 9h 30m$265 (924,000 COP)
Territorio Colombia
Standard Car 4 PAX
$265 (924,000 COP)
$67 (231,000 COP) per person
Territorio Colombia
Standard Minivan 9 PAX
$385 (1,336,000 COP)
$43 (148,000 COP) per person
Transfers & Tours
Standard Minivan 8 PAX
$580 (2,007,000 COP)
$73 (251,000 COP) per person
Viajes Imperial
Standard Car 3 PAX
$590 (2,042,000 COP)
$195 (681,000 COP) per person
Viajes Imperial
SUV Car 5 PAX
$605 (2,097,000 COP)
$120 (419,000 COP) per person
Viajes Imperial
Standard Minivan 7 PAX
$640 (2,208,000 COP)
$91 (315,000 COP) per person
Viajes Imperial
Sprinter Minivan 12 PAX
$665 (2,294,000 COP)
$55 (191,000 COP) per person

Private Transport tickets are available on Bookaway.

ABOUT 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.

About the Authors

Ela
Ela

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Selene
SeleneReviewer

Travel Writer

Selene is a writer who loves coffee, travel, and planning. After spending a decade in Manila, she left the city and her career in banking to embrace a more laid-back lifestyle. Now, she is discovering the beauty of slow-paced travel and finding joy in meaningful experiences.

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.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.