Peru weather map

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

Weather forecast for major cities in Peru

Location Forecast Feel like Min Max Chance of rain
Lima Drizzle 21° 20° 23° 18%
El Callao Drizzle 22° 20° 24° 18%
Piura Overcast 26° 23° 30° 0%
La Libertad Overcast 14° 9° 19° 0%
Arequipa Clear Sky 16° 10° 23° 0%
Lambayeque Overcast 24° 22° 27° 13%
Junín Drizzle 8° 1° 16° 17%
Huánuco Overcast 20° 13° 28° 0%
Cusco Overcast 12° 5° 20° 0%
Tumbes Moderate Drizzle 26° 25° 29° 60%
Puno Clear Sky 8° 0° 16° 0%
Pasco Slight Rain Showers 20° 17° 25° 31%
Moquegua Clear Sky 19° 16° 24° 0%
Madre de Dios Slight Rain Showers 24° 20° 29° 19%
Ica Overcast 20° 17° 27° 1%
Apurímac Overcast 10° 3° 18° 0%
Amazonas Moderate Rain Showers 22° 20° 27° 86%
Ucayali Slight Rain Showers 24° 21° 30° 28%
Tacna Drizzle 16° 13° 23° 0%
Huancavelica Overcast 10° 1° 18° 1%
Ancash Overcast 17° 8° 27° 0%
Loreto Slight Thunderstorm 25° 23° 30° 45%
Ayacucho Overcast 18° 10° 27° 0%
San Martín Slight Rain Showers 26° 23° 31° 54%
Cajamarca Drizzle 15° 10° 23° 32%

Frequently asked questions

What is the weather right now in Peru?

As of now, the weather in major cities in Peru varies:
- In San Martín, the temperature is around 31°C (87.8°F), with Slight Rain Showers.
- In Puno, the current temperature is about 0°C (0°F) Clear Sky.

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?

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

What is the coldest place in Peru right now?

Puno is the coldest place in Peru right now, with average temperatures hovering around 0 °C or 0 °F.