There are 6 ways to get from Machu Picchu to Pasto by train, plane, taxi, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus and Train, fly to Pasto
best- Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain
- Fly from Alejandro Velasco Astete International Airport (CUZ) to Pasto (PSO)plane CUZ - PSO
18h 10m$337–1,246Taxi, bus
cheapest- Take the taxi from Machu Picchu to Abancaytaxi
- Take the bus from Abancay to Lima 28 de Juliobus
- Take the bus from Gran Terminal Terrestre Plaza Norte to Rumichacabus
- Take the taxi from Rumichaca to Pastotaxi
2d 17h$234–408Drive 3,092 km
- Drive from Machu Picchu to Pastocar 3,092 km
47h 2m$465–672Bus and Train, fly to Ipiales, taxi
- Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain
- Fly from Alejandro Velasco Astete International Airport (CUZ) to Ipiales (IPI)plane CUZ - IPI
- Take the taxi from Ipiales (IPI) to Pastotaxi
19h 24m$410–1,525Bus and Train, bus
- Take the train from Machu Picchu Pueblo to Ave. El Sol 843 , Cuscotrain
- Take the bus from Cusco to Gran Terminal Terrestre Plaza Nortebus
- Take the bus from Gran Terminal Terrestre Plaza Norte to Rumichacabus
- Take the bus from Terminal Ipiales to Terminal de Pastobus
3d 2h$261–670Tour, bus
- Take a shuttle bus from Machu Picchu to Cusco
- Take the bus from Cusco to Abancaybus
- Take the bus from Abancay to Gran Terminal Terrestre Plaza Nortebus
- Take the bus from Gran Terminal Terrestre Plaza Norte to Rumichacabus
- Take the bus from Terminal Ipiales to Terminal de Pastobus
5d 4h
Alejandro Velasco Astete International Airport (CUZ) to Pasto (PSO) flights
Questions & Answers
The cheapest way to get from Machu Picchu to Pasto is to taxi and bus which costs $230 - $410 and takes 2 days 17h.
The fastest way to get from Machu Picchu to Pasto is to Bus and Train and fly which takes 18h 10m and costs $330 - $1,300.
The distance between Machu Picchu and Pasto is 1905 km. The road distance is 3092 km.
The best way to get from Machu Picchu to Pasto without a car is to taxi and bus which takes 2 days 17h and costs $230 - $410.
It takes approximately 18h 10m to get from Machu Picchu to Pasto, including transfers.
Yes, the driving distance between Machu Picchu to Pasto is 3092 km. It takes approximately 47h 2m to drive from Machu Picchu to Pasto.
There are 239+ hotels available in Pasto.
What companies run services between Machu Picchu, Peru and Pasto, Colombia?
There is no direct connection from Machu Picchu to Pasto. However, you can take the bus to Aguas Calientes, walk to Machu Picchu Pueblo, take the train to Ave. El Sol 843 , Cusco, walk to Avenida Pardo, take the bus to Cusco Airport, walk to Alejandro Velasco Astete International Airport (CUZ) airport, fly to Pasto (PSO), then take the taxi to Pasto. Alternatively, you can take the taxi to Abancay, take the bus to Lima 28 de Julio, walk to Lima, take the bus to Gran Terminal Terrestre Plaza Norte, take the bus to Rumichaca, then take the taxi to Pasto.
- Website
- avianca.com
Flights from Alejandro Velasco Astete International Airport to Pasto via Bogota
- Ave. Duration
- 14h 15m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $210–950
Flights from Alejandro Velasco Astete International Airport to Pasto via Lima, Bogota
- Ave. Duration
- 10h 26m
- When
- Every day
- Estimated price
- $230–1,000
Flights from Alejandro Velasco Astete International Airport to Ipiales via Bogota
- Ave. Duration
- 14h 40m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $250–1,100
Flights from Alejandro Velasco Astete International Airport to Ipiales via Lima, Bogota
- Ave. Duration
- 10h 24m
- When
- Every day
- Estimated price
- $270–1,200
- Website
- latam.com
Flights from Alejandro Velasco Astete International Airport to Pasto via Lima, Bogota
- Ave. Duration
- 10h 44m
- When
- Every day
- Estimated price
- $230–850
- Phone
- +51 84 581860
- consultas@incarail.com
- Website
- incarail.com
Train from Machu Picchu Pueblo to Ave. El Sol 843 , Cusco
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- $75–360
- Website
- https://incarail.com/en
- The premium & lounge
- $110–260
- The 360°
- $140–260
- Voyager Bimodal
- $75–220
- THE VOYAGER BIMODAL
- $90–190
- THE 360° BIMODAL
- $120–240
- THE FIRST CLASS BIMODAL
- $300–360
- Phone
- +51 511 418 1111
- contactcenter@civa.com.pe
- Website
- civa.com.pe
Bus from Abancay to Lima 28 de Julio
- Ave. Duration
- 16h 20m
- Frequency
- 5 times a day
- Estimated price
- $29–70
- Schedules at
- civa.com.pe
- Phone
- +51 9 6788 4526
- servicioalcliente@lineasdelosandes.com
- Website
- facebook.com
Bus from Gran Terminal Terrestre Plaza Norte to Rumichaca
- Ave. Duration
- 39h
- Frequency
- Once daily
- Estimated price
- $140–250
- Website
- https://www.facebook.com/lineasdelosandesve/
- Phone
- +51 9 1461 0940
- contacto@loschankasgroup.pe
- Website
- redbus.pe
Bus from Cusco to Gran Terminal Terrestre Plaza Norte
- Ave. Duration
- 21h
- Frequency
- Twice daily
- Estimated price
- $26–40
- Schedules at
- redbus.pe
- Phone
- +57 314 8300867
- cootranarltda@yahoo.com
- Website
- cootranar.com
Bus from Terminal Ipiales to Terminal de Pasto
- Phone
- +56 975 370 786
- counter@perurunatravel.com
- Website
- perurunatravel.com
Shuttle from Machu Picchu to Cusco
- Ave. Duration
- 2d 4h
- Frequency
- On demand
- Website
- https://perurunatravel.com/en/
- Phone
- +51 998 840 376
- wilyemn_gf@hotmail.com
- Website
- redbus.pe
Bus from Cusco to Abancay
- Ave. Duration
- 5h 9m
- Frequency
- Twice daily
- Estimated price
- $9–15
- Website
- https://www.redbus.pe/en/operator/senor-de-huanca-bus-tickets
- Phone
- +51 994 656 518
- atencionalcliente@oltursa.com.pe
- Website
- oltursa.pe
Bus from Abancay to Gran Terminal Terrestre Plaza Norte
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- $40–60
- Website
- https://www.oltursa.pe/?lang=en
- Ave. Duration
- 3h 20m
- Estimated price
- $21–50
Taxis La Frontera
- Phone
- +57 602 773 3840
RadioTaxis 13 13
- Phone
- +57 602 773 1313
Cootransmilenio Taxis Ipiales
- Phone
- +57 313 611 4103
Taxis La Frontera
- Phone
- +57 602 773 3840
RadioTaxis 13 13
- Phone
- +57 602 773 1313
Cootransmilenio Taxis Ipiales
- Phone
- +57 313 611 4103
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 How to get from JFK to New York City, How to get from London City Airport into central London, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
















