Cheap flights to Lima
The capital of Peru handles the main flow of international and domestic flights at Jorge Chavez International Airport, located just 8 kilometers from the city center. The route network covers dozens of destinations, including high-frequency service from Cusco (877 flights per week), Arequipa (302 flights), and Santiago (261 flights). Active flights also operate from Bogota and other major aviation hubs in South America and Europe.
Regular air service to the city is provided by 31 airlines, with Latam Airlines Group, Sky Airline, and JetSmart leading in terms of passenger volume. When planning a trip to Lima, it's useful to check in advance how to get there and the current weather. Below on this page, you will find departure city cards with a convenient search form to help you find the best flight.

Chiclayo — Lima

Cajamarca — Lima

Trujillo — Lima

Cusco — Lima

Tarapoto — Lima

Ayacucho — Lima

Piura — Lima

Arequipa — Lima

Puerto Maldonado — Lima

Pucallpa — Lima

Talara — Lima

Tumbes — Lima
Flight insights to Lima
Data-driven trends for direct flights to Lima — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Lima come from Cusco, Arequipa and Santiago. Cusco leads with around 877 flights a week.
Top departure countries
Most direct flights to Lima depart from Peru, United States and Chile. Peru alone accounts for about 48% of all direct routes.
- Peruavg $47
- United Statesavg $305
- Chileavg $111
- Colombiaavg $214
- Brazilavg $202
Direct routes & fares
Popular non-stop routes to Lima range from Cusco at $31 to Bogota at $228 — a quick way to compare direct-flight fares.
Cheapest departure cities
The cheapest places to fly to Lima from right now are Cusco from $31, Chiclayo from $34 and Arequipa from $37.
Longest direct flights
The longest direct flight to Lima is from Amsterdam at about 13h 59m, followed by Paris (13h 38m) and Barcelona (13h 20m).
- Amsterdam13h 59m
- Paris13h 38m
- Barcelona13h 20m
- Madrid12h 41m
- Salt Lake City9h 18m
Popular departure cities to Lima
Frequently asked questions
- How many airlines fly to Lima?
- 31 airlines operate regular flights to Lima. The bulk of the air traffic is provided by major carriers such as Latam Airlines Group, Sky Airline, and JetSmart.
- Which airports receive flights to Lima?
- The region's main aviation hub is Jorge Chavez International Airport (LIM). The airport is located just 8 km from the city center, providing quick access to the main districts of the capital.
- Which cities have the most frequent flights to Lima?
- The most popular routes are Cusco (877 flights per week), Arequipa (302 flights), and Santiago (261 flights). There is also high traffic from Bogota and Sao Paulo.
- From how many cities can you fly to Lima?
- The city is connected by direct flights to many destinations worldwide. According to current data, the top 15 departure cities provide the most frequent connections to the Peruvian capital.
- How to find cheap flights to Lima?
- To find the best deals, it is recommended to look at flights from JetSmart and Sky Airline. All available flight options from various cities around the world with current prices are presented in the search cards below on this page.
- When is the best time to buy flight tickets to Lima?
- It is best to book tickets with carriers like Latam Airlines Group or Iberia in advance, about 2–3 months before departure. This is especially relevant for popular routes from Madrid or Miami, where demand remains consistently high.