Flights to Cusco at a glance
- cities with nonstop flights here
- 7
- nonstop flights a week
- 118
- lowest fare from Lima
- $36
- flight time from Lima
- 1h 25m
- flight time from Puerto Maldonado
- 48m
- arrival airport
- Alejandro Velasco Astete International
Where you can fly to Cusco from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Lima 1h 25m, 66 a week | 66 | 1h 25m | from $36 |
| Puerto Maldonado 48m, 17 a week | 17 | 48m | |
| Arequipa 1h, 14 a week | 14 | 1h | |
| Bogota Colombia, 3h 25m, 7 a week | 7 | 3h 25m | from $260 |
| Santiago Chile, 3h 40m, 7 a week | 7 | 3h 40m | from $110 |
| La Paz Bolivia, 1h 15m, 7 a week | 7 | 1h 15m | |
| Sao Paulo Brazil, 4h 30m, seasonal | seasonal | 4h 30m | from $204 |
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Cusco from?
From 7 cities. The busiest routes are from Lima (66 flights a week), Puerto Maldonado (17 flights a week), Arequipa (14 flights a week), Bogota (7 flights a week), Santiago (7 flights a week) and La Paz (7 flights a week).
How long is the flight from Lima to Cusco?
A nonstop flight takes about 1 hour 25 minutes, tickets from $36.
How long is the flight from Puerto Maldonado to Cusco?
A nonstop flight takes about 48 minutes.
What is the cheapest city to fly to Cusco from?
Lima from $36, Santiago from $110, Sao Paulo from $204 and Bogota from $260.
Which airport do flights to Cusco arrive at?
All nonstop flights land at Alejandro Velasco Astete International (CUZ).