Climate
Weather in Peru, month by month
Best time to visit
For mild temperatures and less rain, January, April, December are usually the most comfortable months in Peru (based on recent 2025 averages near Lima).
Average weather by month
Daytime high / overnight low (Celsius and Fahrenheit), with average monthly rainfall, near Lima. Tap a month for details.
| Jan | 23.9°C (75°F) / 19.5°C (67°F) · 7 mm |
|---|---|
| Feb | 25.1°C (77°F) / 20.7°C (69°F) · 16 mm |
| Mar | 24.9°C (77°F) / 20.4°C (69°F) · 11 mm |
| Apr | 23.2°C (74°F) / 18.8°C (66°F) · 1 mm |
| May | 20.7°C (69°F) / 16.5°C (62°F) · 1 mm |
| Jun | 19.5°C (67°F) / 15.2°C (59°F) · 1 mm |
| Jul | 19°C (66°F) / 14.4°C (58°F) · 0 mm |
| Aug | 18.6°C (65°F) / 14.2°C (58°F) · 1 mm |
| Sep | 18.7°C (66°F) / 14.3°C (58°F) · 1 mm |
| Oct | 19.3°C (67°F) / 14.8°C (59°F) · 1 mm |
| Nov | 20.6°C (69°F) / 16.1°C (61°F) · 1 mm |
| Dec | 22.2°C (72°F) / 17.9°C (64°F) · 8 mm |
Updated climate normals, 2025
Climate extremes in Peru
| Warmest month | February · avg high 25.1°C (77°F) |
|---|---|
| Coolest month | August · avg low 14.2°C (58°F) |
| Wettest month | February · ~16 mm |
| Driest month | July · ~0 mm |
Common questions
When is the best time to visit Peru?
For a balance of comfortable temperatures and lower rainfall, January, April, December tend to be the most pleasant months in Peru.
What is the hottest month in Peru?
February is the warmest month in Peru, with average daytime highs around 25.1°C (77°F).
What is the coldest month in Peru?
August is the coolest, with average overnight lows near 14.2°C (58°F).
Which month has the most rain in Peru?
February is typically the wettest month (around 16 mm on average), while July is usually the driest.