Miami to Lima
Flights from Miami to Lima
Miami (MIA) is the busiest US gateway to Lima (LIM), with several nonstop LATAM flights a day and other airlines on the route. For travellers heading to Cusco and Machu Picchu, Lima is usually the connecting point.
- Flight time
- About 5.5 to 6 hours nonstop
- Airlines
- LATAM several times a day; American and Sky also fly nonstop
- Airports
- Miami (MIA) to Lima Jorge Chávez (LIM)

Daisy, Catchaflight travel conciergePrefer to talk it through? A travel expert will compare fares and explain the fare rules before you book.Real US agents, 24/7 · No payment until you approve the full price.
Call +1 (650) 514-3905Search flights for this route
Search online, or speak with a travel expert if your trip is complex.
Free to search — a real concierge can help before any payment.

When to book
Peru's dry season, from roughly May to September, is the busiest time for Machu Picchu, and train and entry tickets can sell out. Securing those arrangements before fixing flight times helps keep the trip on track.
Direct vs. one-stop
Nonstop is the norm from Miami. Travellers from elsewhere in the US often connect in Miami on LATAM or a partner, keeping the whole journey on one ticket.
When to call a travel expert
If this trip involves a stopover, a premium cabin, family seating, or anything urgent, a named expert can handle the whole itinerary in one conversation.
Miami as the gateway to Peru and Cusco
Miami has more nonstop flights to Lima than any other US city, with LATAM flying several times a day and other airlines adding more. That choice of times makes it easier to line up the Lima arrival with an onward flight to Cusco.
On a Miami–Lima–Cusco trip, plan to collect your checked bags in Lima, clear customs and hand them back to LATAM for the domestic flight, even when everything is on one booking.
For Machu Picchu, the flights need to match confirmed train, entry and tour arrangements, so we look at the whole plan before choosing the Miami departure.
Advice from Catchaflight travel experts for Miami to Lima
Expect to recheck bags in Lima
For Miami–Lima–Cusco, plan to collect your checked bags in Lima, clear customs and hand them back to LATAM for the domestic flight. 'Tagged through' doesn't always mean you can leave the bag untouched throughout the connection.
Allow time for the whole connection
Allow time for immigration, baggage collection, customs, rechecking and getting to the domestic gate. At your departure airport, ask exactly where you collect and return the bags.
Don't rush up to altitude
Cusco is at high altitude, so don't plan a strenuous excursion straight after landing. Build in easy days and get individual altitude advice from a travel-health clinician.
Planning Machu Picchu? Call, and we'll match the flights to your train and tour.
Call +1 (650) 514-3905Arrive early at Miami
LATAM currently advises arriving four hours before international departures from its listed US airports. Being checked in online doesn't mean you can arrive late with bags or skip document checks.
Common questions
How long is the flight from Miami to Lima?
About 5.5 to 6 hours nonstop.
Which airlines fly nonstop from Miami to Lima?
LATAM flies the route several times a day, and American and Sky also fly nonstop. Your expert compares the options for your dates.
Do I need to recheck my bags in Lima for a flight to Cusco?
Usually, yes. Plan to collect your bags, clear customs and recheck them for the domestic flight, even on one booking.
How early should I get to Miami airport for a LATAM flight?
LATAM currently advises four hours before international departures from its listed US airports, including Miami.
Also see: New York to Santiago, Los Angeles to Lima, Orlando to Bogotá, Boston to São Paulo
Ready to look at Miami to Lima?
Search live fares yourself, or speak with a travel expert who will compare options and handle the rest.
Real US agents, 24/7 · No payment until you approve the full price.