AirTravelQuestions

How to Find Cheap Flights to Peru

Quick Answer

Peru is surprisingly affordable to reach from the US. Here's how to find flights to Lima for under $300 round-trip with smart timing and airline choices.

The Short Answer

Book 2-3 months ahead, fly on a Wednesday or Thursday, and target January or May for the cheapest fares. Airlines like Arajet, Avianca, and Sky Airline regularly offer round-trip tickets from the US to Lima for under $300. Fort Lauderdale has the shortest flight time at just 5 hours 41 minutes.

Best Airlines for Cheap Peru Flights

The airline you choose can cut your fare in half.

Budget Champions

  • Arajet -- The Dominican Republic-based budget carrier has disrupted Latin American pricing. They offer some of the lowest fares to Lima, connecting through Santo Domingo.
  • Avianca -- Colombia's airline connects through Bogota and consistently offers competitive fares with decent service.
  • Sky Airline Peru -- A Chilean low-cost carrier expanding rapidly in Peru with aggressive pricing.
  • Copa Airlines -- Connects through Panama City. Their hub position gives them efficient routing from many US cities.

Full-Service Options

  • LATAM Airlines -- The largest carrier in Latin America with the most routes to Lima. Not the cheapest, but frequent sales bring prices down.
  • American Airlines -- Nonstop from Miami and Dallas. Good if you want to earn AAdvantage miles.
  • United Airlines -- Nonstop from Houston and Newark.
  • Delta -- Nonstop from Atlanta.

Lima's Airport

Jorge Chavez International Airport (LIM) is where virtually all international flights arrive. It's located in the Callao district, about 45 minutes from Lima's Miraflores neighborhood by taxi. The airport has undergone major expansion, so facilities are modern and well-organized.

Nearly all travelers to Peru start in Lima, regardless of their final destination. From here, you'll catch domestic flights to Cusco (for Machu Picchu), Arequipa, Iquitos, or other cities.

When to Book and When to Fly

Cheapest Months

January and May are the sweet spots. January averages around $251 round-trip from the US, and May offers similar savings. These coincide with Peru's dry season transition months -- still great weather but lower demand.

How Far in Advance

The magic number is 88 days. Booking about 3 months before departure gets you the best average fares to Lima. Booking last-minute almost never pays off for Peru flights.

Best Days to Fly

Wednesday and Monday departures are your cheapest options. Thursday flights save around 16% compared to Sunday. Avoid weekend departures if your schedule allows it.

Best US Departure Cities

  • Fort Lauderdale (FLL) -- Fastest flight time to Lima (5h 41m) and often the cheapest fares
  • Miami (MIA) -- Most nonstop options with LATAM, American, and Avianca competing
  • Houston (IAH) -- United nonstop to Lima at competitive prices
  • Atlanta (ATL) -- Delta nonstop service
  • New York (JFK) -- Multiple airline options though fares are typically higher
  • Dallas (DFW) -- American Airlines nonstop

Money-Saving Strategies

Use Budget Carriers Smartly

Arajet and Sky Airline offer dramatically cheaper fares, but they charge extra for everything. If you're a light packer with just a personal item, these savings are real. If you need checked bags, do the math -- a LATAM fare with included bags might end up being the same total cost.

Book Domestic Peru Flights Separately

Flying from Lima to Cusco is a separate purchase either way, and budget carriers like JetSMART offer this route for as little as $78. Sky Airline and LATAM also compete fiercely on domestic routes, with one-way fares starting at $25-40.

Position Through South Florida

If you're on the West Coast or in the Midwest, a cheap domestic ticket to Miami or Fort Lauderdale plus a separate Peru flight can beat a direct booking from your home city.

Watch for Error Fares

Peru routes see more error fares and flash sales than most destinations. Subscribe to Going (formerly Scott's Cheap Flights) and follow flight deal accounts. Sub-$200 round-trips to Lima from the US show up several times a year.

Consider Open-Jaw

Fly into Lima and out of Cusco (or vice versa) if you're headed to Machu Picchu. Not all airlines offer this, but when they do, it can save you a domestic flight and backtracking time.

Getting Around Peru Cheaply

Once in Peru, JetSMART and Sky Airline have transformed domestic travel pricing. Flights that used to cost $150+ on LATAM now go for $25-78 on budget carriers. Lima to Cusco, Arequipa, Trujillo, and Iquitos are all well-served by low-cost options.

Long-distance buses are another option. Companies like Cruz del Sur and Oltursa operate comfortable overnight buses between major cities at a fraction of flight costs.

Common Mistakes

  • Only checking LATAM -- Budget carriers like Arajet and Sky Airline are consistently cheaper
  • Not booking 3 months out -- The 88-day sweet spot is real for Peru flights
  • Flying on Sundays -- Thursday departures save 16% on average
  • Booking Lima-Cusco on the same ticket -- Separate domestic bookings on budget carriers are almost always cheaper
  • Ignoring Fort Lauderdale -- It's often cheaper than Miami despite being right next door

Frequently Asked Questions

What is the cheapest month to fly to Peru?

January is typically the cheapest month, with round-trip fares from the US averaging around $251. May is also very affordable. Avoid the high season months of June through August when prices climb significantly.

How far in advance should I book flights to Peru?

About 88 days (roughly 3 months) in advance is the sweet spot for the cheapest fares to Lima. Booking last-minute rarely results in savings for international flights to Peru.

What is the cheapest airline to fly to Peru?

Arajet, Avianca, and Sky Airline Peru offer the lowest fares from the US to Lima. Spirit Airlines also competes on routes from Fort Lauderdale. Budget carriers can offer fares hundreds less than full-service airlines.

How long is the flight from the US to Peru?

The shortest route is Fort Lauderdale to Lima at about 5 hours 41 minutes. From Miami, expect around 6 hours. From New York, it's about 7-8 hours, and from the West Coast, around 8-9 hours nonstop.

How do I get from Lima to Machu Picchu cheaply?

Fly from Lima to Cusco on JetSMART or Sky Airline for as little as $25-78 one-way. From Cusco, take a bus or train to Aguas Calientes (the town at the base of Machu Picchu). Book domestic flights separately from your international ticket for the best price.

Disclosure: Some links on this page are affiliate links. We may earn a commission at no extra cost to you.

Air Travel Questions Editorial Team

Aviation & Travel Experts

Our team brings decades of combined experience in commercial aviation, airport operations, and travel. We research every answer thoroughly using official TSA and airline sources, so you can travel with confidence.

Was this article helpful?

Get travel tips and deals in your inbox

Join our newsletter for expert travel advice, packing tips, and exclusive deals — delivered weekly.