Plane tickets to Peru
Kiwi-Code uncovers prices airlines don't want you to see.
Use our flexible filters to tailor your search.
Look out for the travel hack star icon for even cheaper fares.
Popular cities in Peru
Explore airlines and airports
Airlines based in Peru
Popular airlines flying to Peru
Airports in Peru
Airports near Peru
Airports flying to Peru
Buses & trains
Bus providers in Peru
Wonder Peru
Way Bus
Turismo Panamericano
Transzela
Tepsa
QuickLlama
Peru Bus
Oltursa
Movil Bus
Inka Express
Huayruro Tours
Excluciva
Cusela
Cruz del Sur
Civa
Airport Express Lima
Train companies in Peru
Peru Rail
Inca Rail
Cheapest month to fly to Peru
Explore price trends for trips to Peru
Showing prices in USD
Annual Avg. Price | 173 USD |
December 2023 | 170 USD |
January 2024 | 174 USD |
February 2024 | 148 USD |
March 2024 | 174 USD |
April 2024 | 174 USD |
May 2024 | 174 USD |
June 2024 | 174 USD |
July 2024 | 181 USD |
August 2024 | 174 USD |
September 2024 | 174 USD |
October 2024 | 174 USD |
November 2024 | 188 USD |
Discover Peru
Peru is an attractive country which you need to travel to.
Not only is Lima the capital city, but it is also one of the most popular tourist destinations by far.
There are other interesting cities like Arequipa, Callao, Trujillo, Chiclayo, Iquitos and many others where you can travel during your visit to Peru.
While visiting Peru we recommend you to try some of the best local specialties like Ceviche, Causa, Lomo Saltado, Suspiro a la Limeña, Jalea de Mariscos (Peruvian frito mixto).
Major airports in Peru
There are more than 2 main airports in Peru. You can find cheap flights through these airports: Jorge Chávez International Airport (LIM), Rodríguez Ballón International Airport (AQP), Alejandro Velasco Astete International Airport (CUZ), Inca Manco Capac International Airport (JUL), Coronel FAP Francisco Secada Vignetta International Airport (IQT), Cap FAP David Abenzur Rengifo International Airport (PCL), Cadete FAP Guillermo Del Castillo Paredes Airport (TPP), Coronel FAP Alfredo Mendivil Duarte Airport (AYP), Mayor General FAP Armando Revoredo Iglesias Airport (CJA), Alferez Fap David Figueroa Fernandini Airport (HUU), Coronel FAP Carlos Ciriani Santa Rosa International Airport (TCQ), Padre Aldamiz International Airport (PEM), Capitán FAP Guillermo Concha Iberico International Airport (PIU), Capitan FAP Jose A Quinones Gonzales International Airport (CIX), Andahuaylas Airport (ANS), Francisco Carle Airport (JAU), Capitan FAP Pedro Canga Rodriguez Airport (TBP), Capitan FAP Carlos Martinez De Pinillos International Airport (TRU).
General information about Peru
Peru accepts Sol (PEN). Therefore, we recommend you to exchange money before your trip for the best rates.
Peru has a population of 34.29 million inhabitants, making it one of the top 100 most populated countries in the world.
The official language of Peru is Spanish. Whilst the largest part of locals speak Spanish, it is common to hear locals talking in Quechua, Aymara – these are the languages of the largest international communities within Peru.
Peru is bordered by Ecuador, Colombia, Brazil, Bolivia, and Chile.
The climate of Peru is tropical. When packing for your adventure to Peru, check if you have all the essentials such as your passport, flight tickets, a camera to save memories from your journey, chargers or power banks.
Peru COVID-19 travel restrictions

Most travelers from New York, JFK can enter Peru, but there are restrictions.
Departure
Travel restrictions |
|
---|---|
Visa requirements |
|
Additional information |
|
Return
Travel restrictions |
|
---|---|
Visa requirements |
|
Information is provided as guidance only and accurate at the time of publishing. Always check government websites and airline materials before booking and traveling.
Learn more about COVID-19 restrictions in Peru in our dedicated Stories article.
Popular flights
Explore alternative flights to Peru
Find popular flights from Peru
Cheap flights
Popular flights from North America to Peru
- Los Angeles to Lima from $387
- New York to Lima from $355
- Los Angeles to Cusco from $516
- Miami to Lima from $223
- Mexico City to Lima from $291
- Denver to Lima from $372
- San Francisco to Cusco from $485
- Fort Lauderdale to Cusco from $335
- Mexico City to Cusco from $443
- Denver to Cusco from $362
- Dallas to Cusco from $475
- Fort Lauderdale to Lima from $210
- New York to Cusco from $503
- San José to Lima from $211
- Salt Lake City to Lima from $443
- Seattle to Lima from $460
- Cincinnati to Lima from $306
- Chicago to Cusco from $419
- Minneapolis to Lima from $384
- Tijuana to Cusco from $486
- Washington, D.C. to Cusco from $446
- Panama to Lima from $263
- Boston to Cusco from $457
- Houston to Cusco from $427
- Cancún to Lima from $208
- Houston to Lima from $349
- New York to Iquitos from $419
- Las Vegas to Cusco from $487
- Los Angeles to Iquitos from $428
- Dallas to Lima from $362
- Chicago to Lima from $318
- Charlotte to Lima from $270
- New Orleans to Cusco from $394
- Orlando to Lima from $295
- Seattle to Cusco from $579
- Santo Domingo to Lima from $218
- San Francisco to Lima from $453
- Detroit to Cusco from $445
- Atlanta to Cusco from $390
- Orlando to Cusco from $408
Popular flights from South America to Peru
- Lima to Cusco from $59
- Cusco to Lima from $52
- Lima to Arequipa from $23
- Arequipa to Lima from $23
- Lima to Iquitos from $96
- Santiago de Chile to Lima from $266
- Lima to Piura from $31
- Buenos Aires to Lima from $343
- Lima to Tarapoto from $74
- Iquitos to Lima from $61
- Juliaca to Lima from $62
- Lima to Trujillo from $24
- Lima to Pucallpa from $54
- Lima to Chiclayo from $23
- Lima to Talara from $60
- Lima to Juliaca from $62
- Arequipa to Cusco from $23
- Santiago de Chile to Cusco from $296
- Cusco to Arequipa from $23
- Piura to Lima from $31
- Lima to Puerto Maldonado from $114
- Lima to Tumbes from $77
- Puerto Maldonado to Lima from $147
- Trujillo to Lima from $27
- Lima to Jauja from $50
- Cusco to Iquitos from $88
- Tumbes to Lima from $52
- Pucallpa to Lima from $56
- Cusco to Juliaca from $80
- Iquitos to Cusco from $130
- Bogotá to Lima from $191
- Lima to Cajamarca from $42
- Chiclayo to Lima from $22
- Lima to Tacna from $59
- Tarapoto to Lima from $56
- Talara to Lima from $50
- Cusco to Puerto Maldonado from $82
- Lima to Ayacucho from $47
- Caracas to Lima from $344
- Juliaca to Cusco from $114
Popular flights from Africa to Peru
- Cairo to Lima from $611
- Dakar to Lima from $668
- Cairo to Cusco from $712
- Tangier to Lima from $518
- Kigali to Lima from $940
- Johannesburg to Pucallpa from $926
Popular flights from Asia to Peru
- Tel Aviv to Lima from $668
- Bangkok to Lima from $877
- Manila to Lima from $833
- Seoul to Lima from $923
- Tel Aviv to Iquitos from $841
- Tel Aviv to Cusco from $858
- Chiang Mai to Lima from $904
- Yangon to Lima from $971
- Erbil to Lima from $646
- Nagoya to Lima from $1,069
- Siem Reap to Lima from $997
- Denpasar to Lima from $847
- Kathmandu to Lima from $845
- Hanoi to Lima from $948
- Guangzhou to Lima from $875
- Tokyo to Cusco from $882
- Jakarta to Lima from $890
- Doha to Lima from $680
- Ko Samui to Lima from $979
- Almaty to Lima from $675
- Taipei to Arequipa from $1,027
- Kagoshima to Lima from $979
- Dubai to Lima from $654
- Dili to Lima from $1,638
- Muscat to Cusco from $854
- Kabul to Iquitos from $1,720
- Davao to Lima from $922
- Astana to Cusco from $816
- Manama to Cusco from $762
- Yichang to Pucallpa from $1,182
Popular flights from Europe to Peru
- Barcelona to Lima from $430
- Madrid to Lima from $446
- Helsinki to Lima from $655
- London to Iquitos from $730
- London to Cusco from $753
- Paris to Lima from $555
- Milan to Lima from $595
- London to Lima from $539
- Budapest to Lima from $513
- Larnaca to Lima from $576
- Kyiv to Lima from $367
- Stockholm to Lima from $585
- Oslo to Lima from $545
- Zagreb to Lima from $580
- Bucharest to Lima from $545
- Bologna to Lima from $600
- Vienna to Cusco from $655
- Dubrovnik to Lima from $714
- Santorini to Lima from $670
- Brussels to Cusco from $718
- Naples to Lima from $544
- Catania to Lima from $537
- Barcelona to Pucallpa from $545
- Reykjavik to Cusco from $692
- Düsseldorf to Arequipa from $656
- Frankfurt to Cusco from $839
- Athens to Lima from $585
- Copenhagen to Lima from $590
- Oradea to Lima from $592
- Podgorica to Iquitos from $728
- London to Arequipa from $609
- Kyiv to Puerto Maldonado from $402
- Sarajevo to Lima from $575
- Málaga to Cusco from $570
- Pristina to Lima from $513
- Bordeaux to Arequipa from $648
- Dublin to Pucallpa from $722
- Belfast to Lima from $535
- Dublin to Trujillo from $713
- Porto to Tumbes from $636