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.
Best places in Peru in April
100
Arequipa
Arequipa · Peru
23° / 9° 1 mm Apr
95
Lima
Lima · Peru
25° / 17° 1 mm Apr
94
Nazca
Ica · Peru
27° / 16° 0 mm Apr
96
Chiclayo
Lambayeque · Peru
29° / 19° 4 mm Apr
97
Tacna
Tacna · Peru
24° / 15° 0 mm Apr
88
Trujillo
La Libertad · Peru
26° / 17° 1 mm Apr
96
Ica
Ica · Peru
26° / 16° 0 mm Apr
94
Máncora
Piura · Peru
31° / 21° 13 mm Apr
Weather in April by city
| Place | Day | Night | Rain | Sea | Score |
|---|---|---|---|---|---|
| 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 |
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°.