
How to Get From Medellin to Salento
Bus · Flight
In this in-depth route guide, you'll find the best ways to travel the 250 kilometre (155 miles) distance from Medellin to Salento. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Salento as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.
What are the 2 ways to travel from Medellin to Salento?
There are two ways to travel the 250 km distance from Medellin to Salento. You can choose between the bus and flight.
The journey takes between 1h 50m–7h 30m and the quickest way is by flight (1h 50m). If you're on a budget, the cheapest option is by bus with tickets starting at 110,000 COP ($30).
7h 50m
110,000 COP ($30)
1h 50m - 3h 25m
188,000 COP ($51)
Where to stay in Salento?
Still looking for accommodation? Don't forget to check out our favourite places to stay in Salento.
Already in Salento?
Onward from Salento
Once you're in Salento, here's where to next — 1 researched onward route to pick from.
Medellin to Salento by Bus
Step 1: City Centre to Medellin Bus Terminal
Buses to Salento leave from Terminal del Sur, Medellín’s southern bus terminal. It’s about 4km from the city centre.
Uber is available in Medellin, with fares starting from around 15,000 COP ($4.10). It’s only a bit more expensive than a regular taxi, but well worth it for the convenience, upfront pricing and peace of mind.
Taxi rates start from 12,000 COP ($3.30), but drivers often overcharge tourists — especially if you don’t speak Spanish. If you do take a taxi, agree on the fare before the ride or make sure the meter is running.
If you’re on a tight budget, the cheapest way to get from Medellín city centre to Terminal del Sur is by Metro for 3,000 COP ($0.90). Note that you need a Cívica card to pay. Hop off at Poblado Station, from where it’s about a 20-minute walk to the bus terminal. The walk is generally fine during the day, but we don't recommend it at night or if you’re carrying bulky luggage.
Top Tip: Medellín uses the Cívica card, a rechargeable pass valid on the Metro, buses, trams, and cable cars. You can buy one at any Metro station. To learn more about using public transport in Colombia, check our Colombia transport guide.
Step 2: Medellin to Salento by Bus
Flota Occidental is the only company operating direct buses between Medellin and Salento. The journey takes around 7h 30m.
Most buses have reclining seats and air conditioning. They don’t always have a toilet on board, but the driver makes a few short stops during the journey for bathroom breaks and snacks.
You can book online in advance through Bookaway to secure your seat. Just keep in mind that you’ll need to swap your Bookaway voucher for a paper ticket at the Flota Occidental counter in the terminal before boarding.
Ready to book your bus?
Step 3: Salento Bus Terminal to the Town Centre
Medellin to Salento by Flight
To get from Medellin to Salento to Salento by plane, you’ll need to fly into Pereira. The nearest airport is Matecaña International Airport (PEI), located about 40 km from Salento.
The flight alone takes just around 50 minutes. After landing, you’ll continue by road to reach Salento. Including land transfers, the total journey can take up to 1h 50m - 3h 25m.
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 17,000 COP ($4.70) 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 28,000 COP ($7.70) 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 105,000 COP ($29) for a 4-seater
- BookAway – private transfers from 119,000 COP ($33) 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 17,000 COP ($4.70) — no need to negotiate.
Taxi rates start from 13,000 COP ($3.60), 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 Pereira by Flight
Several airlines operate direct flights from Medellín to Pereira.
From José María Córdova International Airport (MDE), Avianca and LATAM fly nonstop to Matecaña International Airport (PEI) in Pereira.
If you're departing from Enrique Olaya Herrera Airport (EOH), Clic Air (formerly EasyFly) also offers 3-4 daily flights.
The flight takes around 45 - 50 minutes, with prices starting from 150,000 COP ($41).
Step 3: Pereira Airport to Salento by Bus or Taxi
Option 1: Pereira Airport to Salento by Taxi
The easiest and fastest way to reach Salento from Pereira Airport is by taxi.
The journey takes around 45m, and you’ll be dropped off right at your accommodation — no need to worry about extra transfers. Fares start at around 150,000 COP ($41), and you’ll find taxis waiting just outside the airport.
If you prefer to book in advance, you can arrange a private transfer through BookAway. They’re very reliable but come with a higher price tag, starting at 319,000 COP ($88).
Ready to book your private transport?
Option 2: Pereira Airport to Salento by Bus
The bus is a cheaper way to get from Pereira to Salento. There are no direct buses from the airport, though.
First, you’ll need to get to Pereira Transportation Terminal. The easiest option is to take a taxi. The ride takes about 25 minutes, and rates start from 12,000 COP ($3.30). Make sure the driver starts the meter at the beginning of the ride to avoid overpaying.
Pereira’s local bus network, the Megabús, can also take you from the airport to the bus station, but we don't recommend it. The fare is only around 3,000 COP ($0.80), but it takes about 45 minutes and requires three transfers. You’ll also need to buy a Tarjeta Megabús card (cash isn’t accepted), which you’ll likely only use this one time.
Pereira Bus Station to Salento
Buses to Salento depart every 30 minutes to 1 hour from the Pereira Transportation Terminal. Service runs daily from 06:30 to 18:30.
The company covering this route is called Expreso Alcalá, and a ticket costs 13,000 COP ($3.40). The journey takes about 1 hour, depending on traffic. You can buy your ticket directly at the bus terminal. Note that buses can fill up quickly, so try to get there early.
Once you arrive in Salento, most hotels and hostels are within walking distance of Salento Bus Terminal. If you're staying a bit outside town, taxis are usually available nearby.
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Where to Stay
See our accommodation guide for ColombiaRounding it up
We hope this guide was helpful in planning how to get from Medellin to Salento. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
The distance from Medellin to Salento is 250 km.
ABOUT YOUR DESTINATION
Why Visit Salento?
Salento is a charming and colourful town within the mountains and in the heart of Colombia's coffee region. Despite its small size, it exudes beauty everywhere you go — so much so that the town even inspired aspects of the Disney movie Encanto!
There are two things you must do when in Salento: visit a coffee plantation and hike to the beautiful Cocora Valley, home to the tallest palm trees in the world. Whether you are a coffee lover or a nature lover, Salento is a great place to go.
How We Research
Every route on Gecko Routes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELLERS
Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
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.






Reader Comments
No comments yet — be the first to share your experience!
Leave a Comment