Flights to Cusco

Direct flights from 7 cities, 118 flights a week. From Lima the flight takes 1h 25m, tickets from $36. From Puerto Maldonado the flight takes 48m.

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

FromFare
Lima 1h 25m, 66 a week from $36
Puerto Maldonado 48m, 17 a week
Arequipa 1h, 14 a week
Bogota Colombia, 3h 25m, 7 a week from $260
Santiago Chile, 3h 40m, 7 a week from $110
La Paz Bolivia, 1h 15m, 7 a week
Sao Paulo Brazil, 4h 30m, seasonal from $204

Arrival airport

Where the nonstop flights land

118 flights a week arrive nonstop

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).