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

Weather in May by city

PlaceDayNightRainSeaScore
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

Public holidays in May

  • Labour Day
Public holidays 2027 →

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