There are 7 ways to get from Pasto to Popayán by plane, bus, taxi, 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 Pasto (PSO) to Cali (CLO)plane PSO - CLO
- Take the bus from Terminal de Transporte Cali to Terminal Popayánbus
5h 42m$117–237Drive 251.3 km
cheapest- Drive from Pasto to Popayáncar 251.3 km
5h$14–19Bus
- Take the bus from Terminal de Pasto to Terminales de Transportes de Ipialesbus
- Take the bus from Terminal Ipiales to Terminal Popayánbus
11h$34–37Bus, taxi
- Take the bus from Terminal de Pasto to Genovabus
- Take the taxi from Genova to Popayántaxi
6h 17m$112–144Bus via Pitalito
- Take the bus from Terminal de Pasto to Terminal de Mocoabus
- Take the bus from Terminal de Mocoa to Terminal de Pitalitobus
- Take the bus from Pitalito to Terminal Popayánbus
13h 33m$40–68Bus via Mocoa
- Take the bus from Terminal de Pasto to Terminal de Mocoabus
- Take the bus from Terminal de Mocoa to Terminal Popayánbus
15h$33–49Taxi
- Take the taxi from Pasto to Popayántaxi 251.3 km
5h$140–170
Pasto (PSO) to Cali (CLO) flights
Questions & Answers
The cheapest way to get from Pasto to Popayán is to drive which costs $13 - $19 and takes 5h.
The fastest way to get from Pasto to Popayán is to drive which takes 5h and costs $13 - $19.
No, there is no direct bus from Pasto to Popayán. However, there are services departing from Terminal de Pasto and arriving at Terminal Popayán via Terminal Ipiales. The journey, including transfers, takes approximately 11h.
The distance between Pasto and Popayán is 444 km. The road distance is 251.3 km.
The best way to get from Pasto to Popayán without a car is to bus which takes 11h and costs $34 - $38.
It takes approximately 5h 42m to get from Pasto to Popayán, including transfers.
Pasto to Popayán bus services, operated by Bolivariano, depart from Terminal de Pasto station.
Pasto to Popayán bus services, operated by Bolivariano, arrive at Terminales de Transportes de Ipiales station.
Yes, the driving distance between Pasto to Popayán is 251 km. It takes approximately 5h to drive from Pasto to Popayán.
There are 110+ hotels available in Popayán.
What companies run services between Pasto, Colombia and Popayán, Colombia?
You can take a bus from Terminal de Pasto to Terminal Popayán via Terminales de Transportes de Ipiales and Terminal Ipiales in around 11h.
Bus from Terminal de Transporte Cali to Terminal Popayán
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- $8–16
- Schedules at
- expresopalmira.com.co
- Book at
- expresopalmira.com.co
Bus from Terminal de Transporte Cali to Terminal Popayán
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- $13–17
- Schedules at
- transipialesvirtual.com
- Book at
- transipialesvirtual.com
- Basico
- $13–17
Bus from Terminal de Pasto to Genova
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- $11–15
- Schedules at
- transipialesvirtual.com
- Book at
- transipialesvirtual.com
- Basico
- $11–15
Bus from Terminal de Pasto to Terminal de Mocoa
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- $13–23
- Schedules at
- transipialesvirtual.com
- Book at
- transipialesvirtual.com
- Basico
- $13–17
Bus from Terminal de Pasto to Terminal de Mocoa
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- $13–23
- Schedules at
- transipialesvirtual.com
- Book at
- transipialesvirtual.com
- Basico
- $13–17
Bus from Terminal de Mocoa to Terminal Popayán
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- $19–26
- Schedules at
- transipialesvirtual.com
- Book at
- transipialesvirtual.com
- Basico
- $19–25
- Phone
- +57 601 4249090
- contactenos@bolivariano.com.co
- Website
- bolivariano.com.co
Bus from Terminal de Transporte Cali to Terminal Popayán
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- $10–15
- Schedules at
- bolivariano.com.co
- Book at
- bolivariano.com.co
Bus from Terminal de Pasto to Terminales de Transportes de Ipiales
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $6–10
- Schedules at
- bolivariano.com.co
- Book at
- bolivariano.com.co
- Phone
- +57 314 8300867
- cootranarltda@yahoo.com
- Website
- cootranar.com
Bus from Terminal Ipiales to Terminal Popayán
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- $28
- Schedules at
- cootranar.com
- Book at
- redbus.co
- Phone
- 01-8000-910293
- calidad@coomotor.com.co
- Website
- coomotor.com.co
Bus from Terminal de Mocoa to Terminal de Pitalito
- Ave. Duration
- 3h 31m
- Frequency
- Hourly
- Estimated price
- $14–19
- Schedules at
- coomotor.com.co
Bus from Pitalito to Terminal Popayán
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $14–25
- Schedules at
- coomotor.com.co
- Phone
- +57 310 695 9595
- clientes@cootranshuila.com
- Website
- cootranshuila.com
Bus from Terminal de Mocoa to Terminal de Pitalito
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- $12–16
- Schedules at
- cootranshuila.com
Bus from Pitalito to Terminal Popayán
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- $26
- Schedules at
- cootranslaboyana.com.co
- Ave. Duration
- 4h 31m
- Estimated price
- $100–170
Coonartax
- Phone
- +57 310 684 1557
- Website
- coonartax.com
Cootaxlujo Ltda
- Phone
- +57 602 732 4507
- Website
- cooperativadetaxlujo.com.co
Expreso Juanambu
- Phone
- +57 318 206 2670
- Website
- facebook.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 Train travel in Spain: A guide to Renfe, Best ways to travel around Australia, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.

















