
Bus from Bogotá to Pereira
Direct coach · ~8–9h · $18–30 USD · Frequent daily
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Bogotá to Pereira
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
Pereira anchors the Risaralda corner of the coffee region, and reaching it from Bogotá is a straightforward, if long, direct ride. Coaches run from Terminal Salitre west across the central mountains to Pereira's terminal, a journey of roughly eight to nine hours over winding, scenic highway. There is no transfer required, which makes it simpler than the connection-heavy routes to smaller coffee towns.
Departures are frequent throughout the day, and several overnight services let you sleep through the long mountain crossing and arrive in the morning. The road descends a lot of altitude, so you trade Bogotá's cold for Pereira's warmer, springlike climate. Bring a jacket for the high-elevation start and the chilly coach air conditioning.
Route details: Bogotá to Pereira
Travel time
8 h 30 min
Distance
330 km
Typical fare
$18 – $30 USD per person
Frequency
Frequent daily, including overnight
First departure
Approx. 5:00 AM
Last departure
Approx. 11:30 PM
Operators on this route
Bolivariano · Expreso Palmira
Pickup at Bogotá
Terminal Salitre (Bogotá)
Drop-off at Pereira
Terminal de Transportes de Pereira
About the journey
Pereira is the bustling capital of Risaralda and one of the three pillars of Colombia's coffee axis, and the run from Bogotá is a classic long-haul mountain journey. Coaches leave Terminal Salitre and head west, descending the central cordillera through a series of switchbacks and valley towns before reaching Pereira's modern terminal. The drive covers around 330 kilometers but takes eight to nine hours thanks to the demanding mountain road and frequent grades. Unlike the Salento route, this one is genuinely direct, with comfortable coaches and a strong overnight offering that lets you sleep through the descent and arrive ready for the day. The temperature warms noticeably as you drop from Bogotá's chilly plateau into Pereira's pleasant coffee-country climate, so plan your layers accordingly.
Travel tips for Bogotá → Pereira
- Take the direct coach. Unlike Salento, Pereira has its own terminal, so you can ride straight through without transferring.
- Consider an overnight service. Night coaches from Terminal Salitre let you sleep across the long mountain descent and arrive fresh.
- Dress for two climates. Bogotá is cold while Pereira is warm, and coach air conditioning runs strong, so keep a layer handy.
- Leave from Terminal Salitre. Most western coffee-region coaches depart from Salitre, so confirm your terminal before heading out.
- Allow for the mountain road. The distance is moderate but the grades are steep, so eight to nine hours is realistic, not pessimistic.
- Book ahead in peak season. Holiday weekends fill Bogotá-to-Pereira coaches quickly, so reserve early when you can.
Frequently asked questions
How long is the bus from Bogotá to Pereira?
Around eight to nine hours. The distance is moderate, but the winding mountain descent through the central cordillera makes the trip slow.
How much does the bus from Bogotá to Pereira cost?
Roughly $18–30 USD depending on operator, service class, and season. Overnight coaches can sit toward the higher end.
What time do buses leave Bogotá for Pereira?
Coaches depart from early morning, around 5:00 AM, with overnight options running close to 11:30 PM. Service is frequent through the day.
Is there a direct bus from Bogotá to Pereira?
Yes. Pereira has a major terminal, so direct coaches run straight through from Bogotá without any required transfer.
Is the overnight bus to Pereira a good idea?
It is popular. A night coach saves a daytime and lets you sleep through the long mountain crossing, arriving in Pereira in the morning.
Going the other direction?