Flying to Peru at a glance
- cities with direct flights
- 15
- flights a week
- 1,623
- lowest direct fare, Miami to Lima
- $223
- nonstop from Miami to Lima
- 5h 46m
- currency
- Peruvian sol
Cities with direct flights
Direct fare from Miami; where there is no fare, the flight time
Prices and flight times from Miami and Los Angeles
Direct flights, the lowest fare found in recent days
Weather in Peru by month
Long-term averages for the main destinations
Best time to visit Lima: January, February, March, April, May, June, July, August, September, October, November and December.
Jan
+25°
+20°
+20°
2 days
Feb
+26°
+21°
+21°
4 days
Mar
+26°
+20°
+21°
4 days
Apr
+24°
+19°
+21°
0 days
May
+21°
+16°
+20°
0 days
Jun
+20°
+15°
+19°
0 days
Jul
+20°
+14°
+18°
0 days
Aug
+19°
+14°
+18°
0 days
Sep
+20°
+14°
+17°
0 days
Oct
+20°
+15°
+17°
0 days
Nov
+22°
+16°
+18°
0 days
Dec
+24°
+18°
+19°
2 days
Daytime and night temperatures in °C, sea temperature (in blue), rainy days. Months with the most comfortable weather are in green. Long-term averages.
Frequently asked questions
How long is the flight to Peru from Miami?
A nonstop flight from Miami to Lima takes about 5 hours 46 minutes.
Which cities have direct flights to Peru?
20 cities: Lima, Cusco, Arequipa, Chiclayo, Tarapoto, Iquitos, Trujillo, Pucallpa and others. Most flights go to Lima, Cusco, Chiclayo.
When is the best time to visit Peru?
By long-term weather averages, the most comfortable months in Lima are January, February, March, April, May, June, July, August, September, October, November and December.
How much is a flight to Peru?
Lowest direct fares found recently: Miami to Lima from $223, Los Angeles to Lima from $619. The price for your dates shows in the search.