Climate averages 1991–2020

Weather in Peru in January

In January, average daytime highs across the 24 cities listed in Peru range from 13.8°C in Juliaca to 32.8°C in Sullana. Monthly rainfall ranges from 5.2 mm in Callao to 369 mm in Puerto Maldonado.

Long-term climate patterns, not a forecast for a particular trip.

Peru by monthAll cities

City by city

January in Peru

1991–2020
Average January climate for cities in Peru, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Lima25.6°C20.1°C20.1°C195.7
Callao25.6°C20.3°C20.3°C5.21.5
Trujillo26.3°C20.4°C20.4°C266.8
Piura32.7°C22.1°C22.1°C375.5
Chiclayo27.6°C21.4°C21.4°C233.8
Huancayo13.8°C6.1°C6.1°C24329.5
Cusco15.4°C8.2°C8.2°C22928.8
Iquitos30.0°C23.4°C23.4°C25225.9
Pucallpa29.8°C23.3°C23.3°C30225.6
Chimbote25.4°C20.2°C20.2°C6.22.0
Tacna26.4°C17.9°C17.9°C236.5
Ica29.1°C20.3°C20.3°C245.7
Juliaca13.8°C5.0°C5.0°C19326.3
Huánuco (approximate)23.3°C16.8°C16.8°C16126.5
Santa Anita - Los Ficus23.5°C18.7°C18.7°C195.7
Sullana32.8°C21.9°C21.9°C355.2
Chincha Alta25.8°C20.3°C20.3°C7.02.2
Puno14.1°C6.0°C6.0°C22427.6
Talara28.4°C21.9°C21.9°C194.3
Tumbes30.0°C23.2°C23.2°C7412.3
Chosica24.2°C18.8°C18.8°C6413.9
Puerto Maldonado29.3°C23.0°C23.0°C36927.1
San Juan, Peru30.0°C23.4°C23.4°C25225.9
Abancay19.9°C12.4°C12.4°C21529.2

A rain day is a local calendar day with at least 1 mm of precipitation.