The fastest way to reach Cusco from anywhere is by flying. Various airlines offer daily flights to the city of Cusco. The travel time depends on the distance from your location.
Find all the information about flights arriving and departing from Cusco here.
The Alejandro Velasco Astete International Airport is located just 30 minutes from downtown Cusco. Although considered "international," it only receives flights from certain points outside the country and is more oriented towards domestic destinations.
Lima - Cusco Flights
Air services between Cusco and Lima provide efficient connections between two key destinations in Peru. Flights from Lima to Cusco are generally direct and operate with a daily departure frequency. However, it is recommended to purchase your ticket in advance, especially if you plan to travel during peak season (May - August). You may also find offers and discounts on flights during high season.
The approximate flight time is 1 hour and 20 minutes to 1 hour and 45 minutes. During the rainy season, some schedules may experience delays. The route is operated by the following airlines:
Latam
Frequency: Daily
Travel duration: Approx. 1 h 20 m
Type: Direct
Prices: Prices vary depending on the season and demand.
Sky
Frequency: Daily
Travel duration: Approx. 1 h 25 m
Type: Direct
Prices: Prices vary depending on the season and demand.
JetSmart
Frequency: Daily
Travel duration: Approx. 1 h 23 m
Type: Direct
Prices: Prices vary depending on the season and demand.
Cusco - Arequipa Flights
Flights between Cusco and Arequipa provide quick and efficient access between the most popular destinations in southern Peru. The direct flight takes approximately 1 hour and 15 minutes, while the flight with layovers averages 5 h 30 m. The route is operated by the following airlines:
JetSmart
Frequency: Every other day
Travel duration: Approx. 5 h 34 m
Type: With a layover in Lima
Prices: Prices vary depending on the season and demand.
Latam
Frequency: Daily
Travel duration: Approx. 1 h 5 m
Type: Direct
Prices: Prices vary depending on the season and demand.
Cusco - Juliaca Flights
Flights from Cusco to Juliaca are not direct and require a layover in Lima. The average flight time is 5 hours. The route is operated by:
Latam
Frequency: Daily
Travel duration: Approx. 4 h 50 m
Type: With a layover in Lima
Prices: Prices vary depending on the season and demand.
Cusco - Puerto Maldonado Flights
Flights from Cusco to Puerto Maldonado have an approximate flight time of 1 hour, providing quick and convenient access to the Amazon rainforest. However, it is very difficult to find daily direct flights, as these are only offered during peak season and on certain days of the week. The average layover time is 6 hours. The route is operated by:
Latam
Frequency: Daily
Travel duration: Approx. 5 h 35 m
Type: With a layover in Lima
Prices: Prices vary depending on the season and demand.
Cusco - La Paz (Bolivia) Flights
Flights connecting Cusco and the Bolivian city of La Paz vary depending on the airline, as both direct and layover flights are offered. The route is operated by the following airlines:
Avianca
Frequency: Every other day
Travel duration: Approx. 1 h 20 m
Type: Direct
Prices: Prices vary depending on the season and demand.
Latam
Frequency: Daily
Travel duration: Approx. 5 h 50 m
Type: With a layover in Lima
Prices: Prices vary depending on the season and demand.
Requirements for Flying to Cusco
Passport
The passport must be valid for at least 6 months at the time of travel.
If your passport is about to expire, it is recommended to renew it before traveling.
Citizens of Colombia, Bolivia, Ecuador, Argentina, Brazil, Chile, Paraguay, and Uruguay do not require a passport, only their national identity card in physical form.
Visa
Citizens of Canada, the United States, and Mexico DO NOT need a visa to enter Peru.
Citizens of Cuba, Haiti, Nicaragua, and El Salvador DO need a visa to enter Peru.
If you are from South America, only Venezuelan citizens need a tourist visa to visit Peru.
For citizens of the European Union, no visa is required to visit Peru.
If you are a citizen of the Pacific Alliance (Chile, Colombia, and Mexico), the visa requirement is waived.
For more detailed requirements, we recommend visiting the website of the Ministry of Foreign Affairs.
You can also contact the Peruvian embassy in your country for more information.