Peru i
Peru

Peru in March

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

Quick answers
Where is it warmest in Peru in March?
Piura is the warmest of the 16 destinations compared, with highs of 32°C (90°F) in March; Puno is the coolest at 16°C (61°F).
Can you swim in the sea in Peru in March?
Yes, in places: the warmest water is at Chiclayo (22°C (71°F)), and 4 of the coastal destinations have a sea of 21 °C or more.
Warmest
32°
Piura
Coolest
16°
Puno
Driest
0 mm
Tacna
Warmest sea
22°
Chiclayo

Piura is the warm end of Peru in March (32°C (90°F)); Puno the cool end (16°C (61°F)). On average it is about as warm as February. Rain is frequent in most destinations. Best bets this month: Lima, Arequipa, and Chiclayo.

Weather in March by city

PlaceDayNightRainSeaScore
Lima 27° 19° 1 mm 21° 95
Chiclayo 31° 20° 16 mm 22° 95
Tacna 26° 16° 0 mm — 94
Arequipa 22° 10° 18 mm — 93
Trujillo 28° 19° 7 mm 22° 87
Huanchaco 28° 18° 5 mm 22° 87
Nazca 28° 17° 2 mm — 86
Ollantaytambo 21° 9° 103 mm — 64
Cajamarca 21° 8° 128 mm — 61
Piura 32° 22° 26 mm — 59
Juliaca 17° 4° 108 mm — 56
Cusco 18° 6° 101 mm — 55
Huaraz 19° 8° 139 mm — 55
Puno 16° 4° 130 mm — 54
Iquitos 31° 22° 282 mm — 39
Tarapoto 32° 21° 185 mm — 32

Festivals in Peru in March

  • Lima Pride Annual LGBT event in Lima, Peru near Lima (2 km)

Public holidays in March

  • Maundy Thursday
  • Good Friday
  • Easter Sunday
Public holidays 2027 →

Frequently asked questions

What is the weather like in Peru in March?

Average daytime highs range from 16° in Puno to 32° in Piura.

Can you swim in Peru in March?

Yes — the sea is warmest around Chiclayo at about 22°.