eSIM Peru 1

Flights from Mexico to Peru: Find Out When to Buy at the Best Price [2026]

If you’re planning an adventure to Peru, chances are you’re already searching for flights from Mexico to Peru that fit your travel budget. Dreaming of visiting Machu Picchu without letting airfare ruin your plans? The good news is that you can find direct flights from Mexico City to Lima starting at MXN 2,167.

For travelers who prefer more flexibility, one-way tickets are also available from $147 USD, allowing you to plan your return based on how your trip unfolds.

Direct flights between Mexico and Peru take approximately 5 hours and 30 minutes, making Peru a very accessible destination for Mexican travelers. If you’re flying from Cancun, you’ll find fares starting at MXN 2,418, although most options include at least one connection.

Best of all, direct flights are available every day of the week, giving you the freedom to choose travel dates that best match your schedule and budget.

In this article, we’ll help you discover the best time to buy flights from Mexico to Peru, so you can score the most competitive fares. We’ll also share the most efficient routes and practical travel tips for 2026. Let’s get started!

How Much Does It Cost to Fly from Mexico to Peru in 2026?

Flight prices between Mexico and Peru can vary significantly depending on several factors. To help you plan your travel budget, here are the most up-to-date price ranges for 2026.

✅ Ticket Options and Fares

One-way flights start at MXN 2,988.69, while round-trip tickets begin at MXN 4,981.15. If you’re looking for the convenience of nonstop round-trip flights, prices start at MXN 6,821.

For travelers seeking extra comfort, Business Class averages MXN 552,664.20 per person. However, departing from Mexico City, you can find more affordable business-class fares starting at MXN 172,632.59.

✅ The Best Time to Travel

March is the cheapest month to fly to Peru, with average fares around MXN 119,019.10. On the other hand, November is the most expensive period, with prices ranging between MXN 7,100 and MXN 11,000.

When it comes to days of the week, Mondays offer the best savings, with fares starting at MXN 148,804.37. Night flights are also cheaper, averaging MXN 126,114.71.

✅ Smart Booking Strategy

To maximize savings, book your flight about 5 weeks in advance, which can result in savings of up to 29%. As an added tip, May and June are ideal months for Business Class, with average fares around MXN 357,850.22.

💡 Tip: Want to stay connected without surprise charges on your bill? Get your eSIM or SIM card from HOLASIM before traveling to Peru and forget about international roaming fees.

6 Tips to Find Cheap Flights from Mexico to Peru

Wondering how to find affordable flights from Mexico to Peru without stretching your travel budget? With the right strategies, saving on airfare is easier than you think:

  • Book early—it’s rule number one. Purchasing your ticket 3 to 4 months in advance can save you up to 29% compared to last-minute bookings. A small change in planning can make a big difference.
  • Avoid peak travel seasons. July–August and December–January are typically the most expensive months. If your dates are flexible, consider traveling outside these periods.
  • Choose the right day to fly. Tuesdays usually offer the lowest fares, while Fridays tend to be the most expensive. Night flights are also cheaper, averaging MXN 126,114.71.
  • Use flight comparison tools. Platforms like Skyscanner, Kayak, and Google Flights let you compare fares from over 1,000 providers. Set up price alerts to catch deals when prices drop.
  • Download airline apps. Apps like Volaris offer exclusive promotions, digital check-in, and shorter airport lines. Similarly, Copa Airlines’ app allows you to manage bookings and access special fares.
  • Consider alternative routes. Flying to La Paz, Bolivia, and continuing overland to Peru can be a smart option during high-demand seasons.

💡 Tip: Stay connected throughout your trip without bill shock. Before you go, get your eSIM or SIM card from HolaSIM and enjoy reliable connectivity during your Peruvian adventure.

Airlines, Routes, and Airports: Which Should You Choose?

Not sure which airlines offer the best options for traveling between Mexico and Peru? Here are the most efficient choices to help you decide:

  • Aeroméxico and LATAM Airlines are the top choices for daily nonstop flights from Mexico City to Lima, with a flight time of about 5 hours and 35 minutes. Volaris also operates this route with more budget-friendly options.
  • If you don’t mind a layover, Avianca and Copa Airlines expand your options with connections through Bogotá and Panama, respectively, while keeping fares competitive. For travelers departing from Cancun, LATAM and Sky Airlines operate direct flights of around 5 hours and 10 minutes.
  • In terms of departure airports, Benito Juárez International Airport (MEX) is the main hub, though you can also consider Felipe Ángeles International Airport (AIFA) or Toluca International Airport. All flights arrive at Jorge Chávez International Airport (LIM) in Lima, your gateway to connections to Cusco, Arequipa, or Trujillo.
  • The MEX–LIM route offers the greatest flexibility, with nonstop flights available every day. If you’re flying from Guadalajara or Monterrey, connections will be required.

💡 Tip: Remember, to stay connected during your Peruvian adventure, you can get a HolaSIM eSIM or SIM card and avoid international roaming surprises.

Flights from Mexico to Peru: Is It the Best Choice for Your Next Trip?

As you can see, finding affordable flights from Mexico to Peru isn’t impossible when you know the right strategies. March stands out as the most budget-friendly month, and booking in advance can save you up to 29% on airfare.

The Mexico City–Lima route offers the perfect balance of comfort and efficiency, with just 5.5 hours of flight time. If you’re looking for cheaper alternatives, connections through Bogotá or Panama may better suit your budget.

Flexibility is your best ally when hunting for deals. Use price comparison tools, set alerts, and stay on the lookout for promotions from airlines like Aeroméxico, LATAM Airlines, and Volaris. Small adjustments in your search strategy can make a big difference in the final cost of your Peruvian adventure.

This allows you to plan your trip with confidence, knowing you’ve made the most of the opportunities available in the market.

👉 Want to enjoy your Peruvian adventure without worrying about connectivity? Get your HOLASIM eSIM or SIM card before you go and stay connected throughout your trip—no unexpected roaming charges!

Frequently Asked Questions

📌 What is the best month to travel from Mexico to Peru in 2026?
March is the cheapest month to fly to Peru, with the lowest average fares. It’s a great option if you’re looking to save money.

📌 How long is a nonstop flight from Mexico to Peru?
Direct flights take approximately 5 hours and 30 minutes, making Peru a relatively close destination for Mexican travelers.

📌 Which airlines offer nonstop flights from Mexico to Peru?
Aeroméxico and LATAM Airlines offer daily nonstop flights from Mexico City to Lima. Volaris also provides budget-friendly alternatives.

📌 How can I find the lowest prices for flights to Peru?
Book 3 to 4 months in advance, consider flying on Tuesdays or overnight, and use price comparison tools like Skyscanner or Kayak. Setting price alerts is also highly recommended.

📌 Is it worth buying an eSIM for traveling to Peru?
Yes, purchasing an eSIM or SIM card before your trip is highly recommended. It allows you to stay connected throughout your stay without worrying about international roaming fees.

We’re here to assist you!