Peru Weather
🇵🇪 2 cities covered · South America
· hot desert, subtropical highland climates
Warmest city
Lima
Coolest city
Cusco
Sunniest city
Lima
Best time to visit
May to September
Weather in Peru at a glance
Weather in Peru spans 2 distinct climate types, from hot desert to subtropical highland across the 2 cities we cover. Lima is typically the warmest spot, averaging 67°F (19°C) across the year, while Cusco runs coolest at 53°F (12°C) - A spread of about 14°F (8°C).
Quick facts
- Warmest city: Lima - annual average 67°
- Coolest city: Cusco - annual average 53°
- Sunniest city: Lima (10.7 h sun/day)
- Best time to visit: May to September
- Climate types: hot desert, subtropical highland
The bigger picture
For sunshine, Lima leads with about 10.7 hours of sun per day on average. Cusco is the wettest of the covered cities, collecting roughly 1176 mm (46.3 inches) of precipitation a year, and Cusco sees the most snow, around 2 snowy days annually. Averaged across the country's covered cities, May to September brings the most comfortable mix of temperature, dry days and daylight.
Live weather across Peru today
Peru cities compared
Peru weather by month
| Month | Avg high | Avg low | Rainy days | Sunshine |
|---|---|---|---|---|
| January | 69° | 57° | 16 | 10.2 h/day |
| February | 70° | 59° | 16 | 9.8 h/day |
| March | 69° | 58° | 16 | 10.2 h/day |
| April | 68° | 56° | 10 | 10.6 h/day |
| May | 66° | 53° | 5 | 10.4 h/day |
| June | 65° | 50° | 1 | 10.2 h/day |
| July | 65° | 49° | 2 | 10.6 h/day |
| August | 65° | 50° | 4 | 10.6 h/day |
| September | 66° | 51° | 6 | 10.8 h/day |
| October | 66° | 52° | 10 | 10.8 h/day |
| November | 67° | 54° | 12 | 10.6 h/day |
| December | 68° | 56° | 14 | 10.1 h/day |
Peru weather FAQs
What is the warmest city in Peru?
Among the cities we cover, Lima is the warmest, averaging 67°F (19°C) across the year. Its hottest month is February, with highs near 78°F (26°C).
What is the coldest city in Peru?
Cusco runs coldest, averaging 53°F (12°C) for the year; June lows average 41°F (5°C).
What is the sunniest city in Peru?
Lima, with about 10.7 hours of sunshine per day averaged across the year.
When is the best time to visit Peru?
Averaged across the covered cities, May to September offers the most comfortable combination of temperatures, drier days and daylight. Coastal, mountain and desert areas can differ - check each city's climate page for specifics.
Does it snow in Peru?
Yes - 1 of the 2 covered cities see regular snowfall. Cusco gets the most, about 2 snowy days in a typical year.
What is the climate of Peru like?
The covered cities fall under hot desert, subtropical highland climates. That means intense summer heat, mild winters and very little rain.