Bogota to Salento

Last updated:

Overview Compare Bus Flight

How to get from Bogota to Salento?

Salento is a colourful colonial town with lots of hip restaurants, surrounded in the stunning green mountains of the coffee region. An absolute must is to go hiking between the tallest palm trees in the world in the famous Cocora Valley (Valle de Cocora).

Besides taking a taxi, you can also travel from Bogota to Salento on your own by bus or by taking a plane. The bus journey takes about 9 hours and costs about 80,000 COP ($18). Flying only takes one hour, but for the total journey you should calculate about 5 hours and a cost of about 150,000 COP ($33.50)225,000 COP ($50).

3 ways to get from Bogota to Salento

Transport ModeDurationCostsAvailability
Bus via Armenia9 hours80,000 COP ($18)Check Bus Tickets
Bus via Pereira9 hours90,000 COP ($20)Check Bus Tickets
Flight1hr flight + 1 hr drive165,000 COP ($37)Check Flights

Most travellers chose to go by bus, with transit in Armenia, as it is easy, safe and relatively cheap. The beautiful scenery along the way you get for free! As this is quite a long journey from Bogota to Salento, you can also opt for a night bus for the first part (which takes 7-10 hours). Advantage: you save out one night of accommodation.

Itinerary from Bogota to Salento

Bogota to Salento by Bus

Duration: 9 hours
Cost: 80,000 COP ($18)
Duration: 9 hours
Cost: 80,000 COP ($18)

When you want to go from Bogota to Salento by bus, you have to take a bus to Armenia or Pereira first. These buses will take about 8 to 10 hours, followed by another 45-60 minute bus drive to Salento.

Whether you go via Armenia or Pereira, you will have to take a bus from the Terminal de Transporte (Terminal Salitre) in Bogota. Note that this is the bus terminal in the south of Bogota (Terminal de Autobus Sur), not north!

Keeping in mind that the duration of the journey varies according to traffic and stopping times. We recommend leaving Bogota early in the morning in order to arrive at your destination before the end of the day.

Stopover in Armenia or Pereira?

As there is no direct line from Bogota to Salento, you need to transfer in either Armenia or Pereira.

We think it is best to travel via Armenia. Thanks to the frequency of the buses leaving from Armenia to Salento you won’t lose much transit time. While the buses from Armenia leave every 20 minutes, buses from Armenia leave every one or two hours.

Another reason why we prefer to travel from Bogota to Salento via Armenia is because the journey to Armenia takes a little shorter (7-9 hours compared to 8-10 hours to Pereira).

Also, in case of delays, the chance of missing the last bus connection is lower when you travel via Armenia. The last bus departs from Armenia to Salento around 8 pm, while the last one from Pereira to Salento leaving around 6.30 pm.

If you opt for the night bus, it’s better to take the bus with the latest departure time, so you don’t arrive too early in the morning in Armenia or Pereira.

Bogota to Salento via Armenia (best option)

Duration: 8 hours
Cost: 80,000 COP ($18)
Duration: 8 hours
Cost: 80,000 COP ($18)

Most travellers go from Bogota to Salento via Armenia, as the bus lines for the second part of the trip are more frequent.

Step 1: Bogota to Armenia

Duration: 7 hours
Cost: 75,000 COP ($16.50)
Duration: 7 hours
Cost: 75,000 COP ($16.50)

We recommend booking with Expreso Bolivariano, which is considered as the most comfortable and safe bus company. It is a large bus with toilet, AC, wifi and plugs to charge your devices.

It is recommended to book your ticket in advance as these buses often get full last-minute (Colombians usually don’t buy their tickets in advance/online). You can purchase yours online at the Bolivariano website (Spanish)

If you want to buy your ticket at the ticket office at the station, it is best to go at least one hour before departure to increase your chances on an available seat.

Other options are booking via your hostel or a travel agency, although they might charge you a little more.

The first part of the trip (Bogota to Armenia) takes about 7-9 hours and costs 75,000 COP ($16.50).

The Expreso Bolivariano bus leaves four times a day from Bogota: 8 am, 9:15 am, 9:15 pm and 10 pm (note that the departure temporarily has been changed to two times a day, at 8 am or 12 pm, so make sure to doublecheck).

Although we recommend traveling with reputable bus companies for more safety, you can actually find a bus connection from Bogota to Armenia every hour. Prices vary between 45,000 COP ($10) and 90,000 COP ($20).

Good alternatives for the popular Expreso Bolivariano are Expreso Palmira and Flota Magdalena.

Bus schedule from Bogota to Armenia

Transport ModeDeparturesDurationCosts
Expreso Bolivariano
(Spanish website)
4 times a day, departing
08:00, 09:15, 21:15, 22:00
7 – 9 hours75,000 COP ($16.50)
Check Bus Tickets
Flota Magdalena2 times a day, departing
15:00, 19:00
7 – 9 hours65,000 COP ($14.50)
Check Bus Tickets
Other bus companies
(Spanish website)
Every hour between
06.30 to 23:00
8 – 10 hoursFrom 45,000 COP ($10)
Check Bus Tickets

Step 2: Armenia to Salento

Duration: 45 minutes
Cost: 4,700 COP ($1.05)
Duration: 45 minutes
Cost: 4,700 COP ($1.05)

You will be dropped in the bus terminal of Armenia (Terminal Armenia). Continue towards the parking lot, there you will find a sign “Salento” where you can catch your second bus.

This is a smaller, local bus that takes you to Salento Plaza in less than one hour and for 4,700 COP ($1.05).

Most possibly someone will walk through the station calling and collecting people to fill up the bus for Salento.

There’s no timetable, it just runs every 20 minutes or when full, from 5 am until 8 pm. You can pay on the bus, to the driver or to the attendant.

Bus schedule from Armenia to Salento

Transport ModeDeparturesDurationCosts
Local busEvery 20 minutes
from 05:00 to 20:00
45 – 60 minutes4,700 COP ($1.05)

Alternative route: Bogota to Salento via Pereira

Duration: 9 hours
Cost: 90,000 COP ($20)
Duration: 9 hours
Cost: 90,000 COP ($20)

Travelling by bus from Bogota to Salento via Pereira takes a little longer than the Armenia route. Normally the bus ride will take about 9 hours and costs 80,000 COP ($18).

In Pereira you transfer to your second bus, which takes you to Salento in about 45 minutes for 7,500 COP ($1.65).

Step 1: Bogota to Pereira

Duration: 8 hours
Cost: 80,000 COP ($18)
Duration: 8 hours
Cost: 80,000 COP ($18)

Just like getting to Armenia, getting to Pereira is quite easy as there are buses leaving every hour.

However, a fluent connection with the second bus shouldn’t be taken for granted. That makes travelling via Pereira less convenient than going via Armenia.

For the first part of the trip you can find buses to Pereira, between 6.30 am and 11 pm. Again we recommend the bus company Expreso Bolivariano that schedules departure about nine times a day.

Another frequent bus line to Pereira is with Velotax. Alternatives are Expreso Palmira, Fronteras and Flota Magdalena, leaving to Pereira only once a day.

Bus schedule from Bogota to Pereira

Transport ModeDeparturesDurationCosts
Expreso Bolivariano
(Spanish website)
9 departures a day
06:30; 08:30; 11:30; 13:00; 15:00; 16:30; 18:00; 21:00; 23:30
8 – 9 hours80,000 COP ($18)
Check Bus Tickets
Flota Magdalena1 time a day
departing at 20:00
8 – 9 hours70,000 COP ($15.50)
Check Bus Tickets
Other bus companies
(Spanish website)
Every hour between
06.30 to 23:00
9 – 10 hoursFrom 60,000 COP ($13.50)
Check Bus Tickets

Step 2: Pereira to Salento

Duration: 45 minutes
Cost: 7,500 COP ($1.65)
Duration: 45 minutes
Cost: 7,500 COP ($1.65)

For the second part of the trip (Pereira to Salento), there is only one bus line called Expreso Alcalá.

It runs less frequent (every one or two hours, from 6.30 am to 6.30 pm) in comparison with the transfer in Armenia (every 20 minutes, from 5 am to 8 pm). Make sure to check the bus schedules.

Also, don’t forget about the “latino times”: delays are rather the rule than the exception!

Bus schedule from Pereira to Salento

Transport ModeDeparturesDurationCosts
Expreso Alcala
(Spanish website)
Every one or two hours,
from 06:30 to 18:30
45 minutes7,500 COP ($1.65)
Check Bus Tickets

In case you have to wait for a little while, there are cafeterias in the terminal where you can eat, drink and relax safely.

If you have time enough, you can also explore the shopping mall, named “La 14” (La Catorce), across the street. There are some restaurants, a food court and a supermarket. Perfect for hungry travellers on the go!

Bogota to Salento by Flight

Duration: 2 hours
Cost: 165,000 COP ($37)220,000 COP ($49.50)
Duration: 2 hours
Cost: 165,000 COP ($37)220,000 COP ($49.50)

Travelling by plane from Bogota to Salento is fast and easy. However, you will miss the beautiful scenery along the journey and you will still need to transfer, as Salento doesn’t have an airport.

From Bogota airport (El Dorado International Airport, BOG) you have two options, a one hour flight to Armenia or a one hour flight to Pereira.

Just like the bus, flying to Armenia is most convenient, as the bus line from Armenia to Salento is more frequent than from Pereira to Salento.

Flying from Bogota to Salento via Armenia (best option)

Duration: 2 hours
Cost: 90,000 COP ($20)220,000 COP ($49.50)
Duration: 2 hours
Cost: 90,000 COP ($20)220,000 COP ($49.50)

Step 1: Flight from Bogota to Armenia

Duration: 1 hour
Cost: 135,000 COP ($30)190,000 COP ($42.50)
Duration: 1 hour
Cost: 135,000 COP ($30)190,000 COP ($42.50)

Flights to Armenia (El Edén International airport, AXM) go frequent with Avianca and EasyFly. This will cost you about 135,000 COP ($30)188,000 COP ($42) for a one hour flight.

Check Flights with Skyscanner

Step 2: Armenia Airport to Salento

Duration: 1 hour
Cost: 30,000 COP ($6.50)
Duration: 1 hour
Cost: 30,000 COP ($6.50)

From the airport, a 15-minute taxi drive will bring you to the bus terminal of Armenia for about 25,000 COP ($5.50).

From here you can take the local bus to Salento. More details you can read in the bus section above!

If you opt for a taxi from Armenia airport directly to Salento, expect to pay about 95,000 COP ($21)120,000 COP ($27).

Flying from Bogota to Salento via Pereira (alternative route)

Duration: 2 hours
Cost: 90,000 COP ($20)117,000 COP ($26)
Duration: 2 hours
Cost: 90,000 COP ($20)117,000 COP ($26)

Step 1: Bogota to Pereira

Duration: 1 hour
Cost: usd 65,000 COP] – 190,000 COP ($42.50)
Duration: 1 hour
Cost: usd 65,000 COP] – 190,000 COP ($42.50)

Flights from Bogota to Salento via Pereira (Matecaña International airport, PEI) is possible with the Colombian budget airlines VivaAir and EasyFly, or with the “bigger” airlines LATAM and Avianca. Prices vary between 64,000 COP ($14)188,000 COP ($42).

Don’t get tricked by the cheapest flights. VivaAir and EasyFly rarely include luggage in their price. Add this and you will most probably end up paying the same price as with LATAM and Avianca, which is about 188,000 COP ($42). Always doublecheck this!

Check Flights with Skyscanner

Step 2: Pereira to Selento

Duration: 1 hour
Cost: 27,000 COP ($6)
Duration: 1 hour
Cost: 27,000 COP ($6)

To get from the airport to the bus terminal you will first need to take a taxi. This takes about 15 minutes and costs about 20,000 COP ($4.50).

From the terminal you can take the bus to Salento. More details you can read in the bus section above. Only don’t forget to check if your flight doesn’t arrive too late to catch the second bus connection!

Another option is to take a taxi directly from the airport to Salento, which takes one hour and costs about 120,000 COP ($27). Right in front of the airport you will find metered taxis that will bring you to your destination safely. And what do you think about this advantage: door-to-door service!

More routes to Salento

Medellin to Salento

More routes from Bogota

Bogota to Cali

Bogota to Cartagena

Bogota to Medellin

Bogota to Villa de Leyva

Most popular routes in Colombia

Bogota to Cali

Bogota to Cartagena

Bogota to Medellin

Cartagena to Barranquilla

Medellin to Bogota

Medellin to Cartagena

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Your feedback is very valueable to us

How we can improve this post?

534 views