Weather in Peru 🇵🇪
Display Units:
Current Weather Conditions: Top Cities in Peru
Lima
Clear
19°
66°
Callao
Clear
19°
66°
Arequipa
Clear
9°
48°
Trujillo
Partly cloudy
23°
74°
Chiclayo
Overcast
24°
76°
Piura
Partly cloudy
28°
83°
Huancayo
Patchy rain nearby
8°
46°
Cusco
Patchy rain nearby
10°
51°
Iquitos
Light rain
24°
75°
Pucallpa
Partly cloudy
26°
79°
Chimbote
Clear
21°
69°
Tacna
Clear
14°
57°
Ica
Clear
18°
65°
Santiago de Surco
Clear
19°
66°
Juliaca
Clear
11°
52°
Cajamarca
Patchy rain nearby
19°
67°
Huánuco
Patchy rain nearby
9°
48°
Santa Anita - Los Ficus
Clear
19°
66°
Sullana
Partly cloudy
28°
83°
Chincha Alta
Clear
23°
74°
Ayacucho
Clear
20°
68°
San Martin
Partly cloudy
28°
83°
Puno
Clear
11°
52°
Huaraz
Thundery outbreaks in nearby
8°
47°
San Francisco De Borja
Clear
19°
66°
Talara
Partly cloudy
25°
77°
Tumbes
Cloudy
28°
83°
Chosica
Clear
16°
62°
Puerto Maldonado
Partly cloudy
24°
76°
Breña
Clear
19°
66°
Ciudad Satelite
Clear
15°
60°
Chilca
Patchy rain nearby
8°
46°
Selva Alegre
Clear
9°
48°
Abancay
Clear
4°
39°
Weather in Peru — FAQ
Common questions about forecasts, units, and sources for Peru.
What is the weather like in Peru right now?
Live weather observations and 14-day forecasts are shown above for 34 city(ies) across Peru. Click any city for full hourly + daily details.
How are forecasts for Peru produced?
Forecasts come from WeatherAPI.com — a commercial provider aggregating data from national meteorological agencies. In Peru the underlying source is the national weather service plus global model output (ECMWF, GFS, etc.).
How often does the weather data refresh?
Current conditions refresh every 15-60 minutes. The hourly forecast updates roughly every hour. The 7- and 14-day outlook is recomputed several times per day as new observations arrive.
What units are used on this page?
Temperatures are in degrees Celsius (°C), wind speed in km/h, precipitation in millimetres, and pressure in hPa (mbar). Conversions are available on the per-city pages.