Flights from Miami to Lima – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to LIM – All flight route options from Miami International, Florida, USA to Jorge Chávez International Airport, Peru. These flights are operated by 11 different airlines. Fly non-stop or choose from 15 different connecting flights. The shortest flight time is 5 hours and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Jorge Chávez Airport
We got great deals on hotels and car rentals near the airport.
Miami to Lima flights
There are over 19 airlines and as many as 368 flights every week to this destination. You can fly non-stop to Lima (LIM) from Miami (MIA) with American Airlines, LATAM Airlines, Sky Airlines or Sky Airline but if a stopover option suits you better you can choose to fly via Guayaquil, Santo Domingo or any other of the 15 alternatives with connectiing airports.
Miami to Lima with American Airlines
You can fly non-stop every weekday with flights departing between 11:00 am and 11:00 pm. American Airlines is a member of the air alliance OneWorld.
With Copa Airlines
If you fly from Miami with Copa Airlines you will do a stopover in Panama City, PTY before reaching Lima. This flight trip will take 8 hours and 59 minutes and you can fly every weekday with departures from 5:00 am to 6:00 pm. Copa Airlines is a Star Alliance member.
Distance & flight times: Miami International to Jorge Chávez International Airport
The shortest flight time between MIA and LIM is 5 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 40m | - | 2636 miles (4241 km) |
GYE Guayaquil | 8h 0m | 1h 40m | 2653 miles (4269 km) |
SDQ Santo Domingo | 8h 55m | 1h 30m | 3029 miles (4874 km) |
SAL San Salvador | 9h 26m | 2h 26m | 2982 miles (4798 km) |
UIO Quito | 9h 45m | 3h 30m | 2636 miles (4241 km) |
HAV Havana | 9h 51m | 2h 15m | 2695 miles (4336 km) |
AUA Aruba | 9h 55m | 3h 0m | 2915 miles (4690 km) |
BOG Bogota | 10h 5m | 3h 15m | 2701 miles (4346 km) |
SJO San Jose | 10h 35m | 4h 6m | 2733 miles (4397 km) |
MCO Orlando | 10h 40m | 2h 37m | 3019 miles (4858 km) |
CTG Cartagena | 10h 50m | 2h 10m | 2676 miles (4306 km) |
MDE Medellin | 10h 55m | 4h 10m | 2667 miles (4291 km) |
CUN Cancun | 11h 15m | 3h 35m | 2924 miles (4705 km) |
CUR Curacao | 11h 20m | 2h 40m | 2975 miles (4787 km) |
PUJ Punta Cana | 11h 20m | 3h 46m | 3123 miles (5025 km) |
PTY Panama City | 11h 22m | 4h 43m | 2637 miles (4243 km) |



Quick copy and share this page
From Miami to Peru
Below is a list of other destinations to Peru from Miami International with either direct flights or 1 stop connections.
From USA to Lima
Below is a list of other cities in USA with flights to Lima with either non-stop or connecting flights.
-
DFW Dallas
-
ORD Chicago
-
ATL Atlanta Direct
-
DEN Denver
-
JFK New York Direct
-
CLT Charlotte
-
LAX Los Angeles Direct
-
IAH Houston Direct
-
EWR New York Direct
-
MSP Minneapolis