What is the average cost of a flight from Mexico to Lima or Cusco?
If you’re planning a trip to Peru and wondering about the average cost of flights from Mexico City, you’ve come to the right place! In this guide, we offer current flight prices to two popular destinations in Peru: Lima and Cusco. Whether you’re looking for a direct flight or a stopover option, we’ll help you find the best option for your budget and preferences. With information on the average flight costs from Mexico to Lima or Cusco in 2025, you can make informed decisions and plan your trip more efficiently. Get ready for a unique adventure in Peru!

Flight Routes from Lima to Mexico City
Lima, the capital of Peru, is a popular destination for Mexican tourists thanks to its delicious cuisine and rich culture. If you want to visit the Peruvian coast, beaches, and world-famous food, taking a flight to Lima would be the best option.
Average Flight Price
One-Way Flight: One-way flights to Lima typically cost an average of $177 USD (about 3,141 MXN), but you can find cheaper fares if you book in advance.
Frequency and Duration
Average Duration: The direct flight time between Lima and Mexico City is approximately 5 hours and 51 minutes.
Frequency: Currently, more than 28 weekly flights between Lima and Mexico City are operated by several airlines, giving you the flexibility to choose your departure date.
Airlines that fly this route
Airlines that fly direct between Lima and Mexico City include the following:
- Aeroméxico
- LATAM Airlines
- Volaris
- Avianca
- Copa Airlines
Tips for those who save money
We suggest you follow these tips to get better fares on your flights:
- Book early: If you buy your tickets 9 weeks in advance, you may get prices up to 25% lower.
- Travel during the low season: November.
Airfare from Mexico City to Cusco
Cusco is the starting point for discovering the Andean beauty and one of the most representative places for tourists who want to visit Machu Picchu. However, it is important to consider that Cusco does not have direct flights from Mexico City; this could affect the cost and duration of your trip.
Average Flight Price
One-way flight: The average cost of a one-way flight to Cusco is $221 USD (about 4,065 MXN). The price may fluctuate due to stopovers.
Round-trip ticket: The average cost of a round-trip flight to Cusco is $507 USD (about 9,300 MXN).
Frequency and Duration
Average Duration: Flights to Cusco generally have one stopover; therefore, the total duration of a flight can be around 10 hours and 10 minutes.
Common Stopovers: Depending on the airline you choose to fly with, the most frequent stopovers are in cities like Lima or Bogotá (in Colombia).
Airlines that fly this route
Although there are no nonstop flights to Cusco, several airlines offer flights with stopovers, such as:
- Avianca
- LATAM Airlines
- Aeroméxico
Tips for those looking to save money
Book early: If you purchase plane tickets to Cusco 34 days in advance, they are typically cheaper.
Consider flights with stopovers: Although direct flights are not available, opting for a stopover in Lima can be a convenient option to explore more of Peru.


