Peru i
Peru

Peru in July

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

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

Tarapoto is the warm end of Peru in July (32°C (90°F)); Puno the cool end (17°C (62°F)). On average it is about as warm as June. Most destinations stay largely dry. Best bets this month: Arequipa, Nazca, and Huaraz.

Weather in July by city

PlaceDayNightRainSeaScore
Arequipa 22° 7° 0 mm — 100
Ollantaytambo 22° 5° 8 mm — 99
Huaraz 21° 5° 1 mm — 95
Nazca 21° 12° 0 mm — 94
Cajamarca 22° 6° 13 mm — 93
Piura 27° 15° 1 mm — 93
Chiclayo 24° 15° 1 mm 18° 91
Trujillo 22° 14° 0 mm 18° 88
Huanchaco 22° 14° 0 mm 18° 88
Tacna 19° 11° 2 mm — 85
Cusco 18° 0° 3 mm — 80
Lima 20° 13° 5 mm 18° 76
Juliaca 17° -3° 3 mm — 74
Puno 17° -2° 4 mm — 72
Tarapoto 32° 20° 86 mm — 48
Iquitos 30° 20° 178 mm — 47

Public holidays in July

  • Air Force Day
  • Independence Day
  • Independence Day
Public holidays 2027 →

Frequently asked questions

What is the weather like in Peru in July?

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

Can you swim in Peru in July?

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