Peru weather map

The weather in most locations in Peru today is expected to be warmer than yesterday, with average temperatures ranging from -2°C to 33°C.

Weather forecast for major cities in Peru

Location Forecast Feel like Min Max Chance of rain
Lima Partly Cloudy 21° 19° 24° 0%
El Callao Partly Cloudy 21° 19° 24° 0%
Piura Moderate Drizzle 26° 22° 33° 7%
La Libertad Moderate Drizzle 13° 7° 17° 37%
Arequipa Clear Sky 16° 10° 23° 0%
Lambayeque Slight Rain Showers 24° 22° 28° 9%
Junín Overcast 6° -2° 14° 2%
Huánuco Moderate Drizzle 19° 13° 26° 38%
Cusco Mainly Clear 12° 4° 20° 0%
Tumbes Slight Thunderstorm 26° 24° 29° 49%
Puno Overcast 11° 4° 17° 0%
Pasco Slight Thunderstorm 20° 18° 27° 49%
Moquegua Clear Sky 20° 15° 27° 0%
Madre de Dios Moderate Drizzle 25° 22° 31° 50%
Ica Overcast 21° 15° 30° 0%
Apurímac Drizzle 11° 4° 19° 0%
Amazonas Slight Thunderstorm 22° 19° 28° 64%
Ucayali Moderate Rain 25° 22° 29° 54%
Tacna Overcast 17° 13° 23° 0%
Huancavelica Mainly Clear 9° 1° 17° 0%
Ancash Overcast 16° 8° 24° 0%
Loreto Moderate Drizzle 25° 22° 27° 51%
Ayacucho Mainly Clear 18° 11° 26° 0%
San Martín Slight Thunderstorm 25° 22° 33° 47%
Cajamarca Moderate Drizzle 14° 7° 24° 27%

Frequently asked questions

What is the weather right now in Peru?

As of now, the weather in major cities in Peru varies:
- In Piura, the temperature is around 33°C (91.4°F), with Moderate Drizzle.
- In Junín, the current temperature is about -2°C (28.4°F) Overcast.

What type of climate zone is Peru?

Most cities in Peru are classified within the Tropical rainforest climate zone (Köppen: Af).

Where is the hottest place in Peru today?

Piura is the hottest place in Peru right now with the daily high temperature reaching 33°C or 91.4°F, followed by San Martín (33°C/91.4°F), Madre de Dios (31°C/87.8°F) and Ica (30°C/86.0°F).

What is the coldest place in Peru right now?

Junín is the coldest place in Peru right now, with average temperatures hovering around -2 °C or 28.4 °F.