Peru i
Peru

Peru in April

Where it is warm, dry and good for swimming in Peru in April — compared across the country’s main destinations.

Quick answers
Where is it warmest in Peru in April?
Tarapoto is the warmest of the 16 destinations compared, with highs of 32°C (90°F) in April; Puno is the coolest at 17°C (62°F).
Can you swim in the sea in Peru in April?
Hardly: even the warmest water, at Chiclayo (20°C (68°F)), stays below 21 °C.
Warmest
32°
Tarapoto
Coolest
17°
Puno
Driest
0 mm
Tacna
Warmest sea
20°
Chiclayo

April in Peru ranges from 17°C (62°F) in Puno to 32°C (90°F) in Tarapoto — a spread of 16 degrees across the country. On average it is about as warm as March. Most destinations stay largely dry. Best bets this month: Arequipa, Lima, and Nazca.

Weather in April by city

PlaceDayNightRainSeaScore
Arequipa 23° 9° 1 mm — 100
Tacna 24° 15° 0 mm — 97
Chiclayo 29° 19° 4 mm 20° 96
Lima 25° 17° 1 mm 20° 95
Nazca 27° 16° 0 mm — 94
Trujillo 26° 17° 1 mm 20° 88
Huanchaco 27° 17° 1 mm 20° 88
Ollantaytambo 23° 9° 59 mm — 81
Cusco 19° 5° 46 mm — 72
Juliaca 17° 2° 41 mm — 71
Puno 17° 2° 43 mm — 70
Cajamarca 22° 9° 91 mm — 68
Huaraz 20° 7° 58 mm — 67
Piura 32° 20° 8 mm — 67
Iquitos 31° 22° 296 mm — 40
Tarapoto 32° 21° 150 mm — 37

Public holidays in April

No nationwide public holidays this month.

Public holidays 2027 →

Frequently asked questions

What is the weather like in Peru in April?

Average daytime highs range from 17° in Puno to 32° in Tarapoto.

Can you swim in Peru in April?

The sea is cool: the warmest water is around Chiclayo at about 20°.