There are 5 ways to get from Pereira to Meta by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from Pereira (PEI) to El Dorado International Airport (BOG)plane PEI - BOG
- Take the bus from Terminal Salitre to Guayabetalbus
6h 37m$59–192Drive 385.8 km
cheapest- Drive from Pereira to Villavicenciocar 385.8 km
6h 26m$21–30Bus via Ibagué
- Take the bus from Terminal de Transportes de Pereira to Terminal de Transportes de Armeniabus
- Take the bus from Armenia to Terminal de Transportes de Ibaguébus
- Take the bus from Terminal de Transportes de Ibagué to Terminal Salitrebus
- Take the bus from Terminal Salitre to Guayabetalbus
12h 18m$50–72Bus
- Take the bus from Terminal de Transportes de Pereira to Terminal Salitrebus
- Take the bus from Terminal Salitre to Acaciasbus
14h 39m$44–66Bus #2
- Take the bus from Terminal de Transportes de Pereira to Acacíasbus
15h 52m$33–45
Pereira (PEI) to El Dorado International Airport (BOG) flights
Questions & Answers
The cheapest way to get from Pereira to Meta is to drive which costs $20 - $30 and takes 6h 26m.
The fastest way to get from Pereira to Meta is to drive which takes 6h 26m and costs $20 - $30.
No, there is no direct bus from Pereira to Meta. However, there are services departing from Terminal de Transportes de Pereira and arriving at Terminal de Transportes de Villavicencio via Armenia, Terminal de Transportes de Ibagué, Terminal Salitre and Guayabetal. The journey, including transfers, takes approximately 12h 18m.
The distance between Pereira and Meta is 338 km. The road distance is 385.8 km.
The best way to get from Pereira to Meta without a car is to bus via Ibagué which takes 12h 18m and costs $50 - $75.
It takes approximately 6h 37m to get from Pereira to Meta, including transfers.
Pereira to Meta bus services, operated by Coochoferes, depart from Terminal de Transportes de Pereira station.
Pereira to Meta bus services, operated by Coochoferes, arrive at Terminal de Transportes de Armenia station.
Yes, the driving distance between Pereira to Meta is 386 km. It takes approximately 6h 26m to drive from Pereira to Meta.
There are 324+ hotels available in Meta.
What companies run services between Pereira, Colombia and Meta, Colombia?
You can take a bus from Terminal de Transportes de Pereira to Villavicencio via Armenia, Terminal de Transportes de Ibagué, Terminal Salitre, Guayabetal, and Terminal de Transportes de Villavicencio in around 12h 18m.
- Website
- jetsmart.com
Flights from Pereira to El Dorado International Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- $35–150
- Phone
- +57 601 745 0505
- [email protected]
- Website
- autollanos.com
Bus from Terminal Salitre to Guayabetal
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- $9–13
- Schedules at
- autollanos.com
Bus from Terminal Salitre to Guayabetal
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- $9–13
- Schedules at
- autollanos.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 Flying into Beijing?, How to get from London to Edinburgh, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.

