The Climate in Peru
The climate of Peru is very varied due to the different regions. Peru is a vast country split from north to south by the Andes, and is covered by the Amazon jungle to the east. Temperatures can vary from one city to another, depending on the time of year.
It almost never rains on the Peruvian coast, and in general, there are two marked seasons: hot and cold climate.
The hot season runs from around mid-November to end-March. The cold weather generally lasts from late April to mid-November, with high humidity.
In the highlands and the jungle, unlike the coast, the rain season is the warmest time of year, lasting from mid-November to end-March. Temperatures are cooler from April to mid-November.
City | Altitude max. | Max Temp. | Min Temp. |
Abancay | 2378 | 25º C | 12º C |
Arequipa | 2335 | 24º C | 5º C |
Ayacucho | 2761 | 24º C | 11º C |
Cajamarca | 2720 | 21º C | 5º C |
Cerro de Pasco | 4338 | 22º C | 4º C |
Chachapoyas | 2334 | 22º C | 13º C |
Chiclayo | 29 | 33º C | 17º C |
Cusco | 3395 | 17º C | (-) 2º C |
Huancavelica | 368 | 20º C | 3.4º C |
Huancayo | 4107 | 17º C | 0º C |
Huánuco | 1912 | 24º C | 18º C |
Huaraz | 3091 | 18º C | 9º C |
Ica | 406 | 30º C | 8º C |
Iquitos | 104 | 36º C | 17º C |
Lima | 133 | 25º C | 13º C |
Moquegua | 141 | 25º C | 17º C |
Moyobamba | 860 | 36º C | 22º C |
Piura | 29 | 35º C | 16º C |
Pucallpa | 154 | 38º C | 24º C |
Puerto Maldonado | 183 | 34º C | 21º C |
Puno | 3827 | 19º C | 2º C |
Tacna | 562 | 28º C | 6º C |
Trujillo | 34 | 30º C | 16º C |
Tumbes | 6 | 38º C | 19º C |