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
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 GBP
Annual Avg. Price | 408 GBP |
June 2023 | 434 GBP |
July 2023 | 442 GBP |
August 2023 | 370 GBP |
September 2023 | 372 GBP |
October 2023 | 395 GBP |
November 2023 | 395 GBP |
December 2023 | 430 GBP |
January 2024 | 418 GBP |
February 2024 | 425 GBP |
March 2024 | 371 GBP |
April 2024 | 436 GBP |
May 2024 | 407 GBP |
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 London, LGW 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
- Toronto to Lima from £183
- Toronto to Cusco from £224
- Vancouver to Lima from £228
- Los Angeles to Lima from £194
- Mexico City to Cusco from £165
- Montreal to Lima from £226
- Montreal to Cusco from £244
- Vancouver to Cusco from £258
- Mexico City to Lima from £141
- Cancún to Lima from £113
- San José to Lima from £117
- Los Angeles to Cusco from £231
- Cancún to Cusco from £136
- Guatemala City to Cusco from £163
- Miami to Lima from £111
- Calgary to Cusco from £270
- New York to Lima from £153
- Toronto to Iquitos from £216
- Montreal to Iquitos from £268
- Vancouver to Iquitos from £250
- Minneapolis to Lima from £171
- Las Vegas to Cusco from £212
- Belize City to Lima from £234
- New York to Cusco from £181
- Cancún to Iquitos from £154
- Dallas to Pucallpa from £212
- Orlando to Lima from £152
- Washington, D.C. to Lima from £146
- Panama to Lima from £121
- Lower Prince's Quarter to Lima from £261
- Guatemala City to Lima from £124
- San Juan to Lima from £161
- San Juan to Cusco from £201
- Winnipeg to Lima from £206
- San Francisco to Lima from £188
- Denver to Lima from £146
- Fort Lauderdale to Lima from £144
- Detroit to Lima from £152
- Toronto to Pucallpa from £225
- Halifax to Cusco from £314
Popular flights from South America to Peru
- Lima to Cusco from £21
- Cusco to Lima from £21
- Lima to Arequipa from £14
- Santiago de Chile to Cusco from £100
- Lima to Iquitos from £28
- Santiago de Chile to Lima from £76
- Arequipa to Cusco from £11
- Arequipa to Lima from £23
- Cusco to Arequipa from £11
- Iquitos to Lima from £23
- Puerto Maldonado to Lima from £42
- Cusco to Iquitos from £39
- Juliaca to Lima from £38
- Lima to Talara from £26
- Iquitos to Cusco from £39
- Cusco to Juliaca from £41
- Cusco to Puerto Maldonado from £45
- Buenos Aires to Lima from £169
- Lima to Puerto Maldonado from £47
- Lima to Pucallpa from £27
- Lima to Trujillo from £11
- Lima to Juliaca from £30
- Talara to Lima from £20
- Lima to Tarapoto from £26
- Santiago de Chile to Arequipa from £106
- Lima to Piura from £16
- Rio de Janeiro to Lima from £177
- Juliaca to Cusco from £41
- Bogotá to Lima from £102
- Buenos Aires to Cusco from £189
- Pucallpa to Lima from £23
- Caracas to Lima from £311
- Montevideo to Lima from £194
- La Paz to Lima from £188
- Puerto Maldonado to Cusco from £41
- Lima to Tacna from £32
- Tarapoto to Lima from £22
- Lima to Cajamarca from £32
- Trujillo to Lima from £11
Popular flights from Africa to Peru
- Hurghada to Lima from £520
- Cape Town to Cusco from £678
- Marrakesh to Cusco from £401
- Nairobi to Cusco from £829
- Windhoek to Cusco from £761
- Mombasa to Lima from £652
- Lagos to Ilo from £927
- Ouagadougou to Jaén from £784
- Bamako to Talara from £655
- Nairobi to Lima from £649
- Cairo to Lima from £468
- Lagos to Lima from £730
- Casablanca to Lima from £430
- Accra to Lima from £730
- Johannesburg to Lima from £521
- Abuja to Lima from £787
- Cape Town to Lima from £613
- Entebbe to Lima from £736
- Cairo to Cusco from £495
- Lagos to Cusco from £898
- Marrakesh to Lima from £365
- Casablanca to Cusco from £430
- Tunis to Lima from £391
- Addis Ababa to Lima from £622
- Accra to Cusco from £793
- Dar es Salaam to Lima from £737
- Algiers to Lima from £383
- Johannesburg to Cusco from £651
- Durban to Lima from £652
- Sharm El Sheikh to Lima from £417
- Abuja to Cusco from £932
- Alexandria to Lima from £376
- Mombasa to Cusco from £837
- Malindi to Lima from £796
- Harare to Lima from £798
- Tangier to Lima from £369
- Kisumu to Lima from £758
- Nairobi to Piura from £796
- Cairo to Piura from £451
- Zanzibar to Lima from £677
Popular flights from Asia to Peru
- Bangkok to Lima from £684
- Taipei to Lima from £744
- Hong Kong to Lima from £718
- Manila to Lima from £659
- Denpasar to Lima from £809
- Tokyo to Lima from £724
- Singapore to Lima from £729
- Kuala Lumpur to Lima from £675
- New Delhi to Lima from £669
- Jakarta to Lima from £780
- Angeles to Lima from £650
- Bengaluru to Lima from £649
- Seoul to Lima from £591
- Trabzon to Cusco from £677
- Ho Chi Minh City to Lima from £692
- Almaty to Lima from £648
- Cebu to Lima from £729
- Doha to Cusco from £661
- Goa to Cusco from £856
- Kuwait City to Lima from £461
- Dubai to Cusco from £548
- Beirut to Lima from £466
- Ho Chi Minh City to Iquitos from £881
- Phnom Penh to Cusco from £1126
- Ho Chi Minh City to Cusco from £861
- Istanbul to Lima from £430
- Hong Kong to Cusco from £784
- Tokyo to Cusco from £754
- Ko Samui to Lima from £874
- Da Nang to Lima from £725
- Manila to Ayacucho from £1119
- Zamboanga City to Pucallpa from £1351
- Kuala Lumpur to Piura from £779
- Nanded to Tacna from £1021
- Indore to Talara from £1124
- Pondicherry to Pucallpa from £1475
- Agartala to Ayacucho from £1132
- Ulaanbaatar to Lima from £781
- Dhaka to Lima from £728
- Dubai to Lima from £542
Popular flights from Europe to Peru
- London to Lima from £353
- London to Cusco from £349
- Dublin to Lima from £336
- London to Iquitos from £345
- Madrid to Lima from £355
- Athens to Lima from £420
- Manchester to Lima from £325
- London to Pucallpa from £363
- Tallinn to Lima from £420
- Dublin to Cusco from £403
- Manchester to Iquitos from £413
- Riga to Lima from £373
- Edinburgh to Lima from £336
- Reykjavik to Lima from £284
- Birmingham to Lima from £371
- Dublin to Iquitos from £412
- Bucharest to Lima from £365
- Rome to Lima from £364
- Cork to Lima from £350
- London to Arequipa from £359
- Edinburgh to Iquitos from £425
- Birmingham to Iquitos from £424
- Amsterdam to Lima from £371
- Barcelona to Lima from £359
- Stockholm to Lima from £395
- Malta to Lima from £365
- Vilnius to Cusco from £432
- Thessaloniki to Lima from £404
- Paris to Lima from £387
- Bucharest to Pucallpa from £460
- Milan to Lima from £387
- Brussels to Lima from £300
- Copenhagen to Lima from £370
- Malta to Iquitos from £411
- Malta to Tarapoto from £397
- Tallinn to Iquitos from £473
- London to Piura from £412
- Edinburgh to Cusco from £424
- London to Trujillo from £357
- Dublin to Pucallpa from £412
Popular flights from Oceania to Peru
- Auckland to Lima from £612
- Melbourne to Lima from £706
- Perth to Lima from £925
- Perth to Cusco from £1039
- Melbourne to Iquitos from £904
- Brisbane to Cusco from £1061
- Sydney to Lima from £605
- Nadi to Lima from £725
- Cairns to Cusco from £1268
- Dunedin to Trujillo from £951
- Auckland to Trujillo from £672
- Suva to Lima from £765
- Sydney to Cusco from £795
- Brisbane to Lima from £710
- Melbourne to Cusco from £975
- Auckland to Cusco from £672
- Tahiti to Lima from £453
- Sydney to Piura from £804
- Sydney to Arequipa from £737
- Sydney to Chiclayo from £765
- Bora Bora to Lima from £531
- Sydney to Trujillo from £775
- Sydney to Pucallpa from £806
- Melbourne to Piura from £1038
- Adelaide to Lima from £836
- Auckland to Piura from £688
- Melbourne to Arequipa from £1054
- Melbourne to Chiclayo from £1032
- Tahiti to Cusco from £476
- Melbourne to Trujillo from £905
- Nadi to Cusco from £958
- Melbourne to Pucallpa from £890
- Sydney to Talara from £796
- Auckland to Arequipa from £682
- Auckland to Chiclayo from £643
- Sydney to Cajamarca from £802
- Port Moresby to Lima from £947
- Sydney to Tarapoto from £802
- Sydney to Iquitos from £798
- Auckland to Pucallpa from £667