There are 8 ways to get from Bogotá to Pereira by bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus via Ibague  •  6 h 32 min

  1. Take the bus from Bogota to Ibague
  2. Take the bus from Ibague to Pereira

$20 - $45

Cheapest option

Bus Coomotor  •  7 h 58 min

  1. Take the bus from Castilla to Pereira

$14 - $25

6 alternative options

Bus  •  6 h 45 min

  1. Take the bus from Bogota to Pereira

$17 - $40

Drive  •  5 h 48 min

  1. Drive from Bogotá to Pereira 234 miles

$24 - $40

Fly to Pereira  •  3 h 6 min

  1. Fly from Bogota (BOG) to Pereira (PEI) BOG - PEI

$40 - $127

Fly to Manizales, bus  •  4 h 32 min

  1. Fly from Bogota (BOG) to Manizales (MZL) BOG - MZL
  2. Take the bus from Manizales to Pereira

$81 - $281

Fly to Armenia, bus  •  4 h 51 min

  1. Fly from Bogota (BOG) to Armenia (AXM) BOG - AXM
  2. Take the bus from Armenia to Pereira

$79 - $281

Fly to Ibague, bus  •  6 h 2 min

  1. Fly from Bogota (BOG) to Ibague (IBE) BOG - IBE
  2. Take the bus from Ibague to Pereira

$71 - $299

Questions & Answers

The cheapest way to get from Bogotá to Pereira is to bus which costs $13 - $25 and takes 7 h 58 min.

More details

The quickest way to get from Bogotá to Pereira is to fly which takes 3 h 6 min and costs $40 - $130.

More details

The distance between Bogotá and Pereira is 180 km. The road distance is 374 km.

Get driving directions

It takes approximately 6 h 32 min to get from Bogotá to Pereira, including transfers.

More details

Yes, there is a direct bus departing from Bogota and arriving at Pereira. Services depart once daily, and operate every day. The journey takes approximately 6 h 45 min.

More details

What companies run services between Bogotá, Colombia and Pereira, Colombia?

You can take a bus from Bogotá to Pereira via Ibague in around 6 h 32 min. Alternatively, LATAM Chile, VivaColombia and two other airlines fly from Bogotá to Pereira hourly.

Airlines
Avianca - Aerovías del Continente Americano S.A.
Website
avianca.com
Flights from Bogota to Pereira
Ave. Duration
1 h
When
Every day
Estimated price
$55 - $260
Flights from Bogota to Manizales
Ave. Duration
1 h 13 min
When
Every day
Estimated price
$60 - $270
Flights from Bogota to Armenia
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$65 - $270
Flights from Bogota to Ibague
Ave. Duration
56 min
When
Every day
Estimated price
$70 - $360
Easyfly
Website
easyfly.com.co
Flights from Bogota to Pereira
Ave. Duration
1 h
When
Every day
Estimated price
$23 - $230
Flights from Bogota to Manizales
Ave. Duration
1 h
When
Every day
Estimated price
$30 - $300
LATAM Chile
Website
latam.com
Flights from Bogota to Pereira
Ave. Duration
59 min
When
Every day
Estimated price
$45 - $270
VivaColombia
Website
vivacolombia.co
Flights from Bogota to Pereira
Ave. Duration
59 min
When
Every day
Estimated price
$23 - $230
Bus operators
Expreso Palmira
Website
expresopalmira.com.co
Bus from Bogota to Ibague
Ave. Duration
4 h 11 min
Frequency
Once daily
Estimated price
$10 - $23
Schedules at
expresopalmira.com.co
Regular With WiFi (Mettro)
$10 - $15
Premium (S26)
$20 - $23
Bus from Ibagué to Pereira
Ave. Duration
2 h
Frequency
Once daily
Estimated price
$10 - $22
Schedules at
expresopalmira.com.co
Book at
expresopalmira.com.co
Regular With WiFi (Mettro)
$10 - $15
Premium (S26)
$19 - $22
Bus from Bogota to Pereira
Ave. Duration
6 h 45 min
Frequency
Once daily
Estimated price
$17 - $40
Schedules at
expresopalmira.com.co
Regular With WiFi (Mettro)
$20 - $30
Premium (S26)
$35 - $39
Coomotor
Website
coomotor.com.co
Bus from Ibagué to Pereira
Ave. Duration
1 h 38 min
Frequency
Every 4 hours
Estimated price
$9 - $15
Schedules at
vonline.coomotor.com.co
Regular
$9 - $13
Regular + WiFi
$10 - $13
Premium
$12 - $15
Bus from Castilla to Pereira
Ave. Duration
6 h 30 min
Frequency
Twice daily
Estimated price
$13 - $24
Schedules at
vonline.coomotor.com.co
Regular
$14 - $21
Regular + WiFi
$15 - $21
Premium
$19 - $24
Cootranshuila
Coochoferes
Phone
(57) 6 3353360
Email
info@coochoferes.com
Website
coochoferes.com
Bus from Armenia to Pereira
Ave. Duration
1 h
Frequency
Every 10 minutes
Estimated price
$3
Schedules at
terminalarmenia.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, Getting around the Cyclades and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.