🇵🇪 Peru Weather & Climate Guide

Peru has 58 major cities in our database. The best time to visit is July with an average travel score of 85/100. Top destinations include Moquegua, Chosica, Ica.

When is the best time to visit Peru?

85

July is the best time to visit Peru with an average travel score of 85/100 (Excellent).

Peru has distinct seasons with excellent weather during several months of the year.

Average Travel Score by Month

75
Jan
73
Feb
73
Mar
78
Apr
82
May
85
Jun
85
Jul
85
Aug
82
Sep
80
Oct
80
Nov
78
Dec
Excellent (80+)
Good (60-79)
Mixed (40-59)
Poor (<40)

Which cities in Peru have the best weather?

What is the climate like in Peru?

Peru has distinct seasons with excellent weather during several months of the year. The country spans South America with 58 major cities offering diverse weather conditions.

7
Excellent months
5
Good months
0
Mixed months
0
Challenging months

What cities are in Peru?

AbancayBest: July
22.1°C avg90
Aguas CalientesBest: July
20.3°C avg71
ArequipaBest: October
21.6°C avg95
AyacuchoBest: June
19.6°C avg86
BelenBest: August
29.2°C avg67
BreñaBest: May
21.7°C avg90
CajamarcaBest: July
19.4°C avg84
CallaoBest: May
22.4°C avg91
CatacaosBest: July
30.1°C avg95
Cerro de PascoBest: July
9.5°C avg63
ChiclayoBest: June
25.1°C avg92
ChilcaBest: June
16.6°C avg77
ChimboteBest: May
22.9°C avg91
Chincha AltaBest: May
23.8°C avg95
ChosicaBest: June
23.3°C avg99
ChulucanasBest: August
29.9°C avg97
Ciudad SateliteBest: October
21.7°C avg95
CuscoBest: July
16.1°C avg82
HuachoBest: April
22.9°C avg91
HuancayoBest: June
16.5°C avg77
HuánucoBest: August
22.9°C avg87
HuaralBest: December
22.3°C avg92
HuarazBest: July
18.8°C avg75
IcaBest: September
27.9°C avg99
IloBest: April
22.3°C avg92
IquitosBest: August
29.6°C avg67
JaénBest: October
27.3°C avg87
Jesus MariaBest: May
21.8°C avg91
JuliacaBest: June
15°C avg79
LimaBest: May
22.7°C avg93
MirafloresBest: May
21.9°C avg91
MoqueguaBest: October
23.5°C avg100
MoyobambaBest: August
26.1°C avg70
OllantaytamboBest: June
19.4°C avg77
PaitaBest: July
26.2°C avg92
PiscoBest: April
24.3°C avg92
PiuraBest: July
30.6°C avg95
PucallpaBest: August
29.7°C avg80
Puerto MaldonadoBest: August
29.3°C avg85
PunoBest: June
14.8°C avg80
San FernandoBest: August
29.9°C avg80
San Francisco De BorjaBest: December
21.7°C avg90
San IsidroBest: May
21.9°C avg91
San JuanBest: August
29.6°C avg67
San MartinBest: July
30.6°C avg95
Santa Anita - Los FicusBest: April
21.5°C avg91
SantiagoBest: July
15.5°C avg81
Santiago de SurcoBest: May
22°C avg91
Selva AlegreBest: October
20.8°C avg94
SullanaBest: July
31.1°C avg96
TacnaBest: April
22.7°C avg94
TalaraBest: August
26.4°C avg90
TarmaBest: June
16.2°C avg71
Tingo MaríaBest: July
27°C avg83
TrujilloBest: June
23.9°C avg93
TumbesBest: August
28.9°C avg95
Villa Poeta José Gálvez BarrenecheaBest: April
21.6°C avg90
WanchaqBest: July
15.9°C avg82

🎉Planning a Trip to Peru?

Check public holidays and long weekends before you book.

Data based on 1994–2024 averages · Last updated: 2024-12-31