Peru
Peru in May
Where it is warm, dry and good for swimming in Peru in May — compared across the country’s main destinations.
Quick answers
- Where is it warmest in Peru in May?
- Tarapoto is the warmest of the 16 destinations compared, with highs of 32°C (90°F) in May; Puno is the coolest at 17°C (63°F).
- Can you swim in the sea in Peru in May?
- Hardly: even the warmest water, at Chiclayo (19°C (67°F)), stays below 21 °C.
Warmest
32°
Tarapoto
Coolest
17°
Puno
Driest
0 mm
Arequipa
Warmest sea
19°
Chiclayo
May in Peru ranges from 17°C (63°F) in Puno to 32°C (90°F) in Tarapoto — a spread of 15 degrees across the country. On average it is about as warm as April. Most destinations stay largely dry. Best bets this month: Arequipa, Nazca, and Lima.
Best places in Peru in May
100
Arequipa
Arequipa · Peru
23° / 8° 0 mm May
98
Nazca
Ica · Peru
25° / 15° 0 mm May
89
Lima
Lima · Peru
23° / 15° 2 mm May
95
Chiclayo
Lambayeque · Peru
27° / 17° 2 mm May
97
Tacna
Tacna · Peru
22° / 13° 0 mm May
91
Trujillo
La Libertad · Peru
25° / 16° 1 mm May
98
Máncora
Piura · Peru
30° / 19° 8 mm May
82
Cusco
Cuzco Department · Peru
19° / 3° 9 mm May
Weather in May by city
| Place | Day | Night | Rain | Sea | Score |
|---|---|---|---|---|---|
| Arequipa | 23° | 8° | 0 mm | — | 100 |
| Nazca | 25° | 15° | 0 mm | — | 98 |
| Tacna | 22° | 13° | 0 mm | — | 97 |
| Chiclayo | 27° | 17° | 2 mm | 19° | 95 |
| Ollantaytambo | 23° | 7° | 17 mm | — | 93 |
| Trujillo | 25° | 16° | 1 mm | 19° | 91 |
| Huanchaco | 25° | 15° | 0 mm | 19° | 91 |
| Lima | 23° | 15° | 2 mm | 19° | 89 |
| Cusco | 19° | 3° | 9 mm | — | 82 |
| Piura | 30° | 18° | 2 mm | — | 82 |
| Cajamarca | 22° | 8° | 45 mm | — | 80 |
| Huaraz | 20° | 6° | 16 mm | — | 80 |
| Juliaca | 18° | 0° | 11 mm | — | 78 |
| Puno | 17° | 0° | 14 mm | — | 77 |
| Iquitos | 31° | 22° | 261 mm | — | 43 |
| Tarapoto | 32° | 21° | 100 mm | — | 39 |
Frequently asked questions
What is the weather like in Peru in May?
Average daytime highs range from 17° in Puno to 32° in Tarapoto.
Can you swim in Peru in May?
The sea is cool: the warmest water is around Chiclayo at about 19°.