Peru i
Peru

Peru in June

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

Warmest
32°
Tarapoto
Coolest
16°
Puno
Driest
0 mm
Arequipa
Warmest sea
19°
Trujillo

Weather in June by city

PlaceDayNightRainSeaScore
Arequipa 22° 6° 0 mm — 99
Nazca 22° 12° 0 mm — 96
Chiclayo 25° 16° 1 mm 18° 92
Trujillo 23° 15° 0 mm 19° 89
Tacna 20° 11° 1 mm — 89
Huanchaco 24° 14° 0 mm 19° 89
Piura 28° 16° 1 mm — 84
Cajamarca 20° 5° 17 mm — 82
Lima 21° 14° 4 mm 18° 80
Cusco 18° -1° 4 mm — 78
Huaraz 18° 2° 2 mm — 78
Juliaca 18° -2° 3 mm — 75
Ollantaytambo 16° -2° 7 mm — 70
Puno 16° -4° 3 mm — 68
Tarapoto 32° 20° 84 mm — 47
Iquitos 30° 21° 189 mm — 46

Public holidays in June

  • Saint Peter and Saint Paul
Public holidays 2026 →

FAQ

What is the weather like in Peru in June?

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

Where is it warmest in Peru in June?

Tarapoto is the warmest of the main destinations, with average highs of 32°.

Can you swim in Peru in June?

The sea is cool: the warmest water is around Trujillo at about 19°.