• Español
  • English
  • Português

Flight durations and costs from U.S. cities to Peru


Are you thinking about visiting Peru? Whether you dream of exploring Machu Picchu, the Amazon rainforest, or relaxing on the sunny coast of Máncora, your adventure begins with the flight. Flights from the U.S. to Peru are more accessible than ever, helping travelers plan better, save money, and make the most of their time.

Most travelers are surprised at how easy it is to reach Peru from the United States. There are direct flights from Miami, New York, Los Angeles, and Dallas to Lima, the country’s capital. In just a few hours, you can go from skyscrapers to ancient Inca ruins, and knowing how long the trip takes — plus what it costs — makes travel planning much easier.


Flight Durations from Major U.S. Cities to Peru

Peru is closer than most travelers imagine. Depending on your departure city, your flight may take as little as 6 hours or as long as 10 hours.

  Miami to Lima: around 6 hours 10 minutes (direct).

  New York (JFK) to Lima: about 7 hours 30 minutes nonstop.

  Dallas to Lima: approximately 7 hours 50 minutes.

  Los Angeles to Lima: roughly 8 to 9 hours direct.

If you take a connecting flight, expect 1–3 extra hours, usually stopping in Panama City, Bogotá, or Houston.

Most international arrivals land at Jorge Chávez International Airport (LIM) in Lima-Peru’s main gateway. From there, domestic flights can take you to Cusco, Arequipa, or Iquitos in under two hours.

Average Flight Costs from the USA to Peru

Flight prices to Peru vary depending on your departure city, the time of year, and how far in advance you book. On average, round-trip flights from the USA to Peru range between $500 and $900, though special deals and seasonal promotions can lower that significantly.

Flights from Miami tend to be the most affordable since it’s geographically closer :

Updated price ranges: Miami to Lima often runs US$350–450 round trip, with occasional lows near US$330. New York to Lima typically costs US$600–750, while Los Angeles to Lima averages US$600–800. Dallas to Lima is usually US$500–700. However, fares can drop below these ranges on sale dates. Therefore, set price alerts and compare across Google Flights, Kayak, and Expedia before you buy.

Airlines and Main Flight Routes

Several airlines connect major U.S. cities with Peru every day. This gives travelers more flexibility to choose the best balance between price and comfort.
The most frequent carriers are LATAM Airlines, American Airlines, Delta, and United. Each offers reliable service and convenient schedules to Lima (LIM).

  From Miami (MIA): LATAM and American Airlines operate daily nonstop flights. Miami is the fastest and most affordable option. It’s perfect for travelers from Florida or the East Coast.

  From New York (JFK): LATAM and Delta provide direct flights to Lima. Other options connect through Miami or Panama City. Flights usually last 7–8 hours.

  From Los Angeles (LAX): Most flights have one connection, usually in Houston or Bogotá. However, LATAM sometimes operates direct services during peak travel months.

 From Dallas (DFW): American Airlines offers daily one-stop flights, often connecting through Miami or Houston. These routes are ideal for travelers from Texas and nearby states.

How to Find the Best Flight Deals to Peru

We will give you some recommendations that will help you save a lot of money and time, because flight prices can vary from week to week:

  Book in advance

Always book 60 to 90 days in advance because last-minute flights tend to be more expensive.

  Travel off-season

Avoid the high season between June and August and December and January.
Instead, travel between March and May or between September and November.
These months have less demand, good weather, and good prices.

  Use price comparison tools

Websites such as Google Flights, Skyscanner, Kayak, or Hooper allow you to easily compare routes.
Set up price alerts and let the platform notify you when fares drop.

  Choose midweek flights

Flying on Tuesdays or Wednesdays is usually cheaper than on weekends.
In addition, night or early morning flights can help you save time and money.

  Consider other airports

If you live near more than one airport, check flights from Fort Lauderdale, Houston, or Atlanta.
Sometimes these airports offer better connections and lower prices.

Possible Variations

Flight times can change because of weather conditions or air traffic.
Prices may increase or decrease depending on fuel costs, demand, or special promotions.
Currency fluctuations between the U.S. dollar (USD) and Peruvian sol (PEN) can also affect final ticket costs.

Therefore, it’s important to check prices again 30 days before your departure.
Most airlines update their fares weekly, and discounts can appear unexpectedly.
Moreover, travelers should verify flight details directly on the airline’s website before purchasing tickets.