There are 5 ways to get from Callao to Cusco 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
best- Fly from Jorge Chávez International Airport (LIM) to Alejandro Velasco Astete International Airport (CUZ)LIM - CUZ
1h 25m$35–140Bus
cheapest- Take the bus from Gran Terminal Terrestre Plaza Norte to CuscoLima
22h 36m$28–41Drive 1,065.6 km
- Drive from Callao to Cusco1,065.6 km
17h 4m$161–232Bus #2
- Take the bus from Gran Terminal Terrestre Plaza Norte to Cusco
22h 36m$29–41Bus via Av. República de Panamá
- Take the bus from Surquillo terminal to CuscoLima / ...
26h 16m$46–66
Jorge Chávez International Airport (LIM) to Alejandro Velasco Astete International Airport (CUZ) flights
Questions & Answers
The cheapest way to get from Callao to Cusco is to bus which costs $29 - $45 and takes 22h 36m.
The fastest way to get from Callao to Cusco is to fly which takes 1h 25m and costs $35 - $140.
No, there is no direct bus from Callao to Cusco. However, there are services departing from Lima Airport and arriving at Cusco via Gran Terminal Terrestre Plaza Norte. The journey, including transfers, takes approximately 22h 36m.
The distance between Callao and Cusco is 585 km. The road distance is 1065.6 km.
The best way to get from Callao to Cusco without a car is to bus which takes 22h 36m and costs $28 - $45.
It takes approximately 1h 25m to fly from Jorge Chávez International Airport (LIM) to Alejandro Velasco Astete International Airport (CUZ), including transfers and time at the airport.
Callao to Cusco bus services, operated by Expreso Los Chankas, depart from Gran Terminal Terrestre Plaza Norte station.
The best way to get from Callao to Cusco is to fly which takes 1h 25m and costs $35 - $140. Alternatively, you can bus, which costs $28 - $45 and takes 22h 36m.
The quickest flight from Jorge Chávez International Airport Airport to Alejandro Velasco Astete International Airport Airport is the direct flight which takes 1h 25m.
Callao to Cusco bus services, operated by Expreso Los Chankas, arrive at Cusco station.
What companies run services between Callao, Peru and Cusco, Peru?
JetSMART, Sky Airline, and LATAM Chile fly from Jorge Chávez International Airport (LIM) to Alejandro Velasco Astete International Airport (CUZ) hourly. Alternatively, Expreso Los Chankas operates a bus from Gran Terminal Terrestre Plaza Norte to Cusco twice daily. Tickets cost $27–40 and the journey takes 21h.
- Website
- latam.com
Flights from Jorge Chávez International Airport to Alejandro Velasco Astete International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $55–160
- Website
- jetsmart.com
Flights from Jorge Chávez International Airport to Alejandro Velasco Astete International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $30–130
- Website
- skyairline.com
Flights from Jorge Chávez International Airport to Alejandro Velasco Astete International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $35–130
- Phone
- +51 9 1461 0940
- contacto@loschankasgroup.pe
- Website
- redbus.pe
Bus from Gran Terminal Terrestre Plaza Norte to Cusco
- Ave. Duration
- 21h
- Frequency
- Twice daily
- Estimated price
- $27–40
- Schedules at
- redbus.pe
- Phone
- +51 1 4800725
- info@floreshnos.pe
- Website
- floreshnos.pe
Bus from Gran Terminal Terrestre Plaza Norte to Cusco
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- $28–40
- Schedules at
- floreshnos.pe
- Book at
- floreshnos.pe
- Phone
- +51 994 656 518
- atencionalcliente@oltursa.com.pe
- Website
- oltursa.pe
Bus from Surquillo terminal to Cusco
- Ave. Duration
- 24h 29m
- Frequency
- 4 times a day
- Estimated price
- $45–65
- Website
- https://www.oltursa.pe/?lang=en
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 Thanksgiving 2018: How to travel stress-free, Travelling by boat in Italy, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Callao to Cusco is 1066 km. It takes approximately 17h 4m to drive from Callao to Cusco.
Sky Airline, JetSMART and LATAM Chile offer flights from Jorge Chávez International Airport Airport to Alejandro Velasco Astete International Airport Airport.
There are 1382+ hotels available in Cusco.






