Peru
Peru in December
Where it is warm, dry and good for swimming in Peru in December — compared across the country’s main destinations.
Quick answers
- Where is it warmest in Peru in December?
- Tarapoto is the warmest of the 16 destinations compared, with highs of 33°C (92°F) in December; Puno is the coolest at 17°C (63°F).
- Can you swim in the sea in Peru in December?
- Hardly: even the warmest water, at Lima (19°C (67°F)), stays below 21 °C.
Warmest
33°
Tarapoto
Coolest
17°
Puno
Driest
0 mm
Nazca
Warmest sea
19°
Lima
December in Peru ranges from 17°C (63°F) in Puno to 33°C (92°F) in Tarapoto — a spread of 16 degrees across the country. On average it is about as warm as November. Some destinations see regular rain. Best bets this month: Arequipa, Nazca, and Lima.
Best places in Peru in December
97
Arequipa
Arequipa · Peru
23° / 9° 4 mm Dec
94
Nazca
Ica · Peru
26° / 16° 0 mm Dec
90
Lima
Lima · Peru
25° / 17° 1 mm Dec
94
Chiclayo
Lambayeque · Peru
28° / 17° 2 mm Dec
95
Tacna
Tacna · Peru
25° / 15° 1 mm Dec
91
Trujillo
La Libertad · Peru
26° / 16° 2 mm Dec
95
Máncora
Piura · Peru
29° / 19° 1 mm Dec
95
Ica
Ica · Peru
26° / 16° 0 mm Dec
Weather in December by city
| Place | Day | Night | Rain | Sea | Score |
|---|---|---|---|---|---|
| Arequipa | 23° | 9° | 4 mm | — | 97 |
| Tacna | 25° | 15° | 1 mm | — | 95 |
| Nazca | 26° | 16° | 0 mm | — | 94 |
| Chiclayo | 28° | 17° | 2 mm | 19° | 94 |
| Trujillo | 26° | 16° | 2 mm | 19° | 91 |
| Huanchaco | 25° | 16° | 1 mm | 19° | 91 |
| Lima | 25° | 17° | 1 mm | 19° | 90 |
| Piura | 30° | 18° | 4 mm | — | 75 |
| Cajamarca | 22° | 8° | 86 mm | — | 72 |
| Ollantaytambo | 22° | 9° | 111 mm | — | 68 |
| Cusco | 19° | 6° | 112 mm | — | 60 |
| Huaraz | 20° | 7° | 55 mm | — | 60 |
| Juliaca | 18° | 4° | 91 mm | — | 60 |
| Puno | 17° | 4° | 113 mm | — | 59 |
| Iquitos | 32° | 22° | 282 mm | — | 37 |
| Tarapoto | 33° | 21° | 110 mm | — | 32 |
Public holidays in December
- Immaculate Conception
- Battle of Ayacucho
- Christmas Day
Frequently asked questions
What is the weather like in Peru in December?
Average daytime highs range from 17° in Puno to 33° in Tarapoto.
Can you swim in Peru in December?
The sea is cool: the warmest water is around Lima at about 19°.