What is the climate like year-round?

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. 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.

Below we show you a picture of climate in cities:

City Altitude masl 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