
Bus from Pereira to Bogotá
Direct coach · ~8–9h · $18–30 USD · Frequent daily
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Pereira to Bogotá
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 to Bogotá is a direct coach ride back up into the mountains. Buses leave Pereira's terminal and climb east across the central cordillera to Bogotá's Terminal Salitre, a journey of about eight to nine hours over steep, winding highway. With no transfer needed, it is one of the simpler long hauls out of the coffee region.
You will find frequent daytime departures plus comfortable overnight coaches, so you can shape the trip around a full last day in Pereira. The route gains significant altitude, swapping the region's warm climate for Bogotá's cool air, so keep a jacket ready for the ascent and the chilly arrival on the savanna.
Route details: Pereira to Bogotá
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
Expreso Palmira · Bolivariano
Pickup at Pereira
Terminal de Transportes de Pereira
Drop-off at Bogotá
Terminal Salitre (Bogotá)
About the journey
Returning from Pereira to Bogotá is a direct, long-haul climb back onto the Andean plateau. Coaches leave Pereira's well-organized terminal and head east, ascending the central cordillera through tight switchbacks and high mountain passes before reaching Bogotá's Terminal Salitre. The route covers roughly 330 kilometers but takes eight to nine hours because of the steep, slow mountain grades. Since the trip is direct, you board once and ride through, with frequent day services and reliable overnight coaches. As you gain altitude, the warm coffee-country air gives way to Bogotá's cool, thin highland climate, so a jacket is essential by the time you arrive. The overnight option is especially handy, letting you spend a full day in the coffee region before sleeping your way back to the capital.
Travel tips for Pereira → Bogotá
- Ride straight through. Pereira to Bogotá is direct, so you board once at Pereira's terminal and stay on to Salitre.
- Use the overnight coach for full days. A night service lets you spend the whole day in the coffee region and arrive in Bogotá by morning.
- Pack a warm layer. You climb from warm Pereira to cold Bogotá, and the coach air conditioning is strong.
- Plan for the slow grade. The mountain road keeps the trip around eight to nine hours despite the moderate distance.
- Confirm your Bogotá terminal. Most Pereira coaches arrive at Terminal Salitre, useful to know for onward city transport.
- Reserve in high season. Holiday returns to the capital fill fast, so book your Pereira-to-Bogotá seat ahead when possible.
Frequently asked questions
How long is the bus from Pereira to Bogotá?
About eight to nine hours, since the climb up the central cordillera is slow despite the moderate distance of around 330 kilometers.
How much does the bus from Pereira to Bogotá cost?
Roughly $18–30 USD depending on operator, comfort level, and season. Overnight coaches often cost a little more.
What time do buses leave Pereira for Bogotá?
Coaches run from early morning, around 5:00 AM, through the night, close to 11:30 PM, with frequent departures during the day.
Is there a direct bus from Pereira to Bogotá?
Yes. Direct coaches run straight from Pereira's terminal to Bogotá's Terminal Salitre with no transfer required.
Should I take a night bus from Pereira to Bogotá?
It is a good option if you want a full last day in the coffee region; the overnight coach covers the long mountain climb while you sleep.
Going the other direction?