
Salento, a colourful town in Colombia's coffee region and the gateway to the Cocora Valley, sits 165 kilometres (103 miles) west of Bogota. You can fly or go overland. By road, the bus is the cheapest way to get from Bogota to Salento, but it will take a long time, around 8h 45m - 9h 45m.
Distance from Bogota to Salento
Bogota and Salento are about 165 km (103 miles) apart, and the journey itself covers around 291 km by road. Depending on the option, the trip takes between 2h 15m and 13h.
5 ways to travel from Bogota to Salento
There are five ways to travel from Bogota to Salento. You can choose between the bus, bus via Pereira, flight, flight via Pereira, and private transport. The journey takes 2h 15m–9h 15m and the quickest way is by flight via Pereira. If you're on a budget, the cheapest option is by bus with tickets starting at $16 (52,000 COP).
Reach out to our Community
1Please, the price of the transfer for 2 people from el dorado airport amén bogota to Salento. Thank you.
Hi Jose, private transfers from El Dorado Airport to any hotel in Salento start from $90 on BookAway (bookaway.com). Safe travels!
PD: Esta respuesta está escrita en inglés para que sea útil para los viajeros de todo el mundo. Recomiendo usar Google Translate para traducir esta respuesta al español.
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.
Rounding it up
That's the full picture for getting from Bogota to Salento, roughly 165 kilometres (103 miles) apart. In all, there are 5 ways to make the trip. The cheapest fare is $16 (52,000 COP). The quickest trip takes 2h 15m.
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 Bogota to Salento?
The distance from Bogota to Salento is 165 kilometres (103 miles).
What is the fastest way to get from Bogota to Salento?
Journey times from Bogota to Salento overlap: bus via armenia 8h 45m - 9h 45m, bus via pereira 9h 15m - 13h, flight via armenia 2h 30m - 3h, flight via pereira 2h 15m - 3h 30m, private transfer 7h 45m. Depending on the departure, no single option is always the fastest.
What is the cheapest way to get from Bogota to Salento?
The cheapest way to get from Bogota to Salento is by bus with ticket costs starting from 52,000 COP.
What are my options from Bogota to Salento?
You have 3 ways to get to Salento from Bogota: a 9-hour bus, a 2-hour flight (including transfers), and an 8-hour taxi.
Travelling by bus from Bogota to Salento is the cheapest option, but it is not direct. You can only take a bus to Armenia or Pereira, and then transfer to another bus going to Salento.
The Bogota to Salento taxi is the only direct option for this route, but it is also the most expensive with prices from $270 (860,000 COP).
Is there a direct bus from Bogota to Salento?
There are no direct buses from Bogota to Salento. You can first take a bus from Bogota to Armenia, and then take another bus or hop on a taxi to Salento.
Another option would be to take a bus from Bogota to Pereira, and then transfer to a bus going to Salento. But we recommend the indirect bus via Armenia because it's faster.
How to get from Armenia to Salento?
Where can I go after Salento?
After visiting Salento, a good next destination is Medellín, 280 km north. Also called the City of Eternal Spring, the city is known for its year-round spring-like weather, beautiful parks, and friendly people. Rich in culture and history, Medellin is also home to a number of museums and art galleries — the most popular being the Antioquia Museum, which features a huge collection of art pieces from Fernando Botero and Pedro Nel Gómez.
Find out how to get from Salento to Medellin in our detailed guide.
What is the best way to get from Salento to Armenia Airport?
The most convenient way to get from Salento to Armenia Airport would be to take a taxi. Rates range from $30 - $38 (95,000 - 120,000 COP).
On a budget? You can also first take a bus to Armenia Bus Terminal for $1.50 (4,700 COP). From here, you can then take a short taxi ride to Armenia Airport for around $6.30 (20,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.








