There are 10 ways to get from Cusco to Vilcabamba by plane, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Piura International Airport, bus
best- Fly from Alejandro Velasco Astete International Airport (CUZ) to Piura International Airport (PIU)plane CUZ - PIU
- Take the bus from Piura to Lojabus
- Take the bus from Loja to Vilcabambabus
14h 46m$111–208Bus #3
cheapest- Take the bus from Cusco to Gran Terminal Terrestre Plaza Nortebus
- Take the bus from Gran Terminal Terrestre Plaza Norte to Piurabus
- Take the bus from Piura to Lojabus
- Take the bus from Loja to Vilcabambabus
2d 3h$63–117Bus, drive, taxi
- Take the bus from Cusco to Limabus
- Take the bus from Gran Terminal Terrestre Plaza Norte to Terminal Terrestre Las Lomasbus
- Drive from Terminal Terrestre Las Lomas to Zapotillocar
- Take the bus from Zapotillo to Alamorbus
- Take the taxi from Alamor to Vilcabambataxi
45h 51m$214–287Drive 2,281.5 km
- Drive from Cusco to Vilcabambacar 2,281.5 km
36h 21m$343–496Fly to Tumbes, bus
- Fly from Alejandro Velasco Astete International Airport (CUZ) to Tumbes (TBP)plane CUZ - TBP
- Take the bus from Huaquillas to Yantzazabus
- Take the bus from Yantzaza to Lojabus
- Take the bus from Loja to Vilcabambabus
11h 34m$141–237Fly to Loja, taxi
- Fly from Alejandro Velasco Astete International Airport (CUZ) to Loja (LOH)plane CUZ - LOH
- Take the taxi from Loja (LOH) to Vilcabambataxi
7h 37m$228–676Fly to Cap. Fap Víctor Montes Arias Airport, bus
- Fly from Alejandro Velasco Astete International Airport (CUZ) to Cap. Fap Víctor Montes Arias Airport (TYL)plane CUZ - TYL
- Take the bus from Talara to Piurabus
- Take the bus from Piura to Lojabus
- Take the bus from Loja to Vilcabambabus
18h 22m$137–387Bus via Lima
- Take the bus from Cusco to Limabus
- Take the bus from Gran Terminal Terrestre Plaza Norte to Piurabus
- Take the bus from Piura - Terminal de Castilla to Lojabus
- Take the bus from Loja to Vilcabambabus
2d$73–108Bus
- Take the bus from Cusco to Limabus
- Take the bus from Lima to Piurabus
- Take the bus from Piura to Lojabus
- Take the bus from Loja to Vilcabambabus
2d 1h$80–105Bus #2
- Take the bus from Cusco to Lima Javier Pradobus
- Take the bus from Lima La Victoria to Piurabus
- Take the bus from Piura to Lojabus
- Take the bus from Loja to Vilcabambabus
2d 1h$86–133
Alejandro Velasco Astete International Airport (CUZ) to Piura International Airport (PIU) flights
Comparing Your Travel Options
The cheapest way to get from Cusco to Vilcabamba is to bus via Lima which costs $70 - $110 and takes 2 days 0h.
The fastest way to get from Cusco to Vilcabamba is to fly and taxi which takes 7h 37m and costs $220 - $700.
No, there is no direct bus from Cusco to Vilcabamba. However, there are services departing from Cusco and arriving at Vilcabamba via Lima, Gran Terminal Terrestre Plaza Norte, Piura - Terminal de Castilla and Loja. The journey, including transfers, takes approximately 2 days 0h.
The distance between Cusco and Vilcabamba is 1695 km. The road distance is 2281.5 km.
The best way to get from Cusco to Vilcabamba without a car is to bus via Lima which takes 2 days 0h and costs $70 - $110.
It takes approximately 14h 46m to get from Cusco to Vilcabamba, including transfers.
Cusco to Vilcabamba bus services, operated by CIVA, depart from Cusco station.
Cusco to Vilcabamba bus services, operated by CIVA, arrive at Lima station.
Yes, the driving distance between Cusco to Vilcabamba is 2281 km. It takes approximately 36h 21m to drive from Cusco to Vilcabamba.
There are 17+ hotels available in Vilcabamba.
What companies run services between Cusco, Peru and Vilcabamba, Ecuador?
You can take a bus from Cusco to Vilcabamba via Lima, Gran Terminal Terrestre Plaza Norte, Piura - Terminal de Castilla, and Loja in around 2d.
- Website
- latam.com
Flights from Alejandro Velasco Astete International Airport to Piura International Airport via Lima
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- $120–650
Flights from Alejandro Velasco Astete International Airport to Tumbes via Lima
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- $120–600
Flights from Alejandro Velasco Astete International Airport to Tumbes via Arequipa, Lima
- Ave. Duration
- 7h 15m
- When
- Sunday
- Estimated price
- $140–650
Flights from Alejandro Velasco Astete International Airport to Tumbes via Puerto Maldonado, Lima
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- $140–700
Flights from Alejandro Velasco Astete International Airport to Cap. Fap Víctor Montes Arias Airport via Lima
- Ave. Duration
- 5h 19m
- When
- Every day
- Estimated price
- $110–370
Flights from Alejandro Velasco Astete International Airport to Cap. Fap Víctor Montes Arias Airport via Puerto Maldonado, Lima
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $110–370
Flights from Alejandro Velasco Astete International Airport to Loja via Lima, Quito
- Ave. Duration
- 7h 53m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $180–650
Flights from Alejandro Velasco Astete International Airport to Loja via Bogota, Quito
- Ave. Duration
- 13h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $290–1,100
Flights from Alejandro Velasco Astete International Airport to Loja via Arequipa, Lima, Quito
- Ave. Duration
- 10h 37m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $210–700
- Website
- go2sky.aero
Flights from Alejandro Velasco Astete International Airport to Loja via Lima, Quito
- Ave. Duration
- 7h 53m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $180–650
Flights from Alejandro Velasco Astete International Airport to Loja via Bogota, Quito
- Ave. Duration
- 13h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $290–1,100
Flights from Alejandro Velasco Astete International Airport to Loja via Arequipa, Lima, Quito
- Ave. Duration
- 10h 37m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $210–700
- Website
- skyairline.com
Flights from Alejandro Velasco Astete International Airport to Piura International Airport via Lima
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- $95–190
Flights from Alejandro Velasco Astete International Airport to Tumbes via Lima
- Ave. Duration
- 6h 25m
- When
- Monday to Thursday
- Estimated price
- $120–210
Flights from Alejandro Velasco Astete International Airport to Cap. Fap Víctor Montes Arias Airport via Lima
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $35–160
- Website
- jetsmart.com
Flights from Alejandro Velasco Astete International Airport to Piura International Airport via Lima
- Ave. Duration
- 4h 54m
- When
- Thursday and Sunday
- Estimated price
- $100–190
- Phone
- +59 07 257 1861
- [email protected]
- Website
- cooperativaloja.com.ec
Bus from Piura to Loja
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $11–17
- Book at
- api.whatsapp.com
Bus from Zapotillo to Alamor
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- $2–10
- Book at
- api.whatsapp.com
Bus from Piura to Loja
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $11–17
- Book at
- api.whatsapp.com
Bus from Piura to Loja
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $11–17
- Book at
- api.whatsapp.com
Bus from Piura to Loja
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $11–17
- Book at
- api.whatsapp.com
Bus from Piura to Loja
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $11–17
- Book at
- api.whatsapp.com
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $2
- Schedules at
- Transportes Vilcabambaturis Cia. Ltda.
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $2
- Schedules at
- Transportes Vilcabambaturis Cia. Ltda.
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $2
- Schedules at
- Transportes Vilcabambaturis Cia. Ltda.
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $2
- Schedules at
- Transportes Vilcabambaturis Cia. Ltda.
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $2
- Schedules at
- Transportes Vilcabambaturis Cia. Ltda.
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $2
- Schedules at
- Transportes Vilcabambaturis Cia. Ltda.
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $2
- Schedules at
- Transportes Vilcabambaturis Cia. Ltda.
- Phone
- +593 98 166 2733
- [email protected]
- Website
- facebook.com
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 19m
- Frequency
- 5 times a day
- Estimated price
- $4–6
- Schedules at
- boletos.unioncariamanga.com
- Book at
- boletos.unioncariamanga.com
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 19m
- Frequency
- 5 times a day
- Estimated price
- $4–6
- Schedules at
- boletos.unioncariamanga.com
- Book at
- boletos.unioncariamanga.com
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 19m
- Frequency
- 5 times a day
- Estimated price
- $4–6
- Schedules at
- boletos.unioncariamanga.com
- Book at
- boletos.unioncariamanga.com
Bus from Piura - Terminal de Castilla to Loja
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Estimated price
- $10–17
- Schedules at
- boletos.unioncariamanga.com
- Book at
- boletos.unioncariamanga.com
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 19m
- Frequency
- 5 times a day
- Estimated price
- $4–6
- Schedules at
- boletos.unioncariamanga.com
- Book at
- boletos.unioncariamanga.com
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 19m
- Frequency
- 5 times a day
- Estimated price
- $4–6
- Schedules at
- boletos.unioncariamanga.com
- Book at
- boletos.unioncariamanga.com
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 19m
- Frequency
- 5 times a day
- Estimated price
- $4–6
- Schedules at
- boletos.unioncariamanga.com
- Book at
- boletos.unioncariamanga.com
Bus from Loja to Vilcabamba
- Ave. Duration
- 1h 19m
- Frequency
- 5 times a day
- Estimated price
- $4–6
- Schedules at
- boletos.unioncariamanga.com
- Book at
- boletos.unioncariamanga.com
- Phone
- +51 511 418 1111
- [email protected]
- Website
- CIVA
Bus from Cusco to Lima
- Ave. Duration
- 21h 30m
- Frequency
- Twice daily
- Estimated price
- $35–55
- Schedules at
- CIVA
Bus from Cusco to Lima
- Ave. Duration
- 21h 30m
- Frequency
- Twice daily
- Estimated price
- $35–55
- Schedules at
- CIVA
Bus from Cusco to Lima
- Ave. Duration
- 21h 30m
- Frequency
- Twice daily
- Estimated price
- $35–55
- Schedules at
- CIVA
- Phone
- +51 979 707 957
- [email protected]
- Website
- terramovilperu.com.pe
Bus from Gran Terminal Terrestre Plaza Norte to Terminal Terrestre Las Lomas
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- $24
- Schedules at
- terramovilperu.com.pe
- Book at
- redbus.pe
Bus from Lima to Piura
- Ave. Duration
- 17h
- Frequency
- Hourly
- Estimated price
- $30
- Schedules at
- terramovilperu.com.pe
- Book at
- redbus.pe
- Phone
- +593 96 005 9074
- [email protected]
- Website
- facebook.com
Bus from Huaquillas to Yantzaza
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $8–13
- Schedules at
- unionyanzatza.com.ec
Bus from Yantzaza to Loja
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $2–5
- Schedules at
- unionyanzatza.com.ec
- Phone
- +51 1 311 5050
- Website
- Cruz del Sur
Bus from Talara to Piura
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- $9–19
- Website
- Cruz del Sur
Bus from Cusco to Lima Javier Prado
- Ave. Duration
- 21h 50m
- Frequency
- Twice a week
- Estimated price
- $35–60
- Website
- Cruz del Sur
- Phone
- + 51 979 705 534
- [email protected]
- Website
- Allinbus
Bus from Gran Terminal Terrestre Plaza Norte to Piura
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Estimated price
- $18–23
- Schedules at
- Allinbus
- Phone
- +51 9 4509 7024
- [email protected]
- Website
- sullanaexpress.com.pe
Bus from Lima La Victoria to Piura
- Ave. Duration
- 16h 30m
- Frequency
- Hourly
- Estimated price
- $35–55
- Schedules at
- sullanaexpress.com.pe
- Book at
- sullanaexpress.com.pe
- Phone
- +51 994 656 518
- [email protected]
- Website
- Oltursa
Bus from Cusco to Gran Terminal Terrestre Plaza Norte
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- $28–50
- Website
- Oltursa
Bus from Gran Terminal Terrestre Plaza Norte to Piura
- Ave. Duration
- 16h
- Frequency
- Every 30 minutes
- Estimated price
- $28–45
- Website
- Oltursa
- Phone
- +51 1 4800725
- [email protected]
- Website
- floreshnos.pe
Bus from Gran Terminal Terrestre Plaza Norte to Piura
- Ave. Duration
- 15h 15m
- Frequency
- 3 times a day
- Estimated price
- $23–40
- Schedules at
- floreshnos.pe
- Book at
- floreshnos.pe
- Phone
- +51 993 558 525
- [email protected]
- Website
- turismocavassa.com.pe
Bus from Gran Terminal Terrestre Plaza Norte to Piura
- Ave. Duration
- 15h
- Frequency
- Twice daily
- Estimated price
- $27–40
- Schedules at
- turismocavassa.com.pe
- Ave. Duration
- 2h 10m
- Estimated price
- $40–170
Cooperativa de Taxis Ciudadela del Maestro
- Phone
- +593 99 141 5451
- Website
- facebook.com
Loja Taxi Taxopel S.A
- Phone
- +593 99 091 9442
- Website
- facebook.com
Radio Taxi Loja Express
- Phone
- +593 98 271 5604
- 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 How to travel India's Golden Triangle, South Korea: Travelling from Seoul to Busan , and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

























