Get Exclusive App Deals
English

Guanajuato

Travel Info
More destinations

Guanajuato Weather and climate

Data source:Meteostat
Update date:2025-09

Guanajuato year round climate
  • Spring (March to May): Average 21.0–25.6°C, mild and dry climate with abundant sunshine, suitable for outdoor activities. Common activities: Visiting the Guanajuato city center, exploring the alleys, admiring colonial architecture. Recommended clothing: Comfortable long pants or skirts, light jacket, comfortable shoes.
  • Summer (June to August): Average 22.0–25.6°C, hot and dry, rainfall concentrated in July and August. Common activities: Visiting museums, relaxing in cafes, enjoying the evening city views. Recommended clothing: Breathable cotton clothing, sun hat, sunscreen.
  • Autumn (September to November): Average 19.4–21.9°C, comfortable and pleasant climate, reduced rainfall. Common activities: Hiking, exploring surrounding attractions, enjoying local cuisine. Recommended clothing: Long-sleeved shirts, light jacket, comfortable shoes.
  • Winter (December to February): Average 14.7–18.1°C, cooler climate, occasional rainfall. Common activities: Visiting indoor attractions, enjoying local specialties and hot drinks. Recommended clothing: Warm jacket, scarf, hat, comfortable shoes.
Guanajuato climatological average

Annual average temperature: approx. 20.9°C / Annual rainfall: approx. 632 mm / Summer humidity: 60%–70% / Rainiest month: August

Guanajuato monthly average temperature and precipitation
Month
Air temperature (°C)
Precipitation (mm)
January
16°C
1.7
February
18.1°C
4.3
March
21°C
3
April
22.3°C
4
May
25.6°C
8.3
June
25.1°C
71.7
July
22.5°C
155.7
August
22°C
250.3
September
21.9°C
76.7
October
20.3°C
28.2
November
19.4°C
8.3
December
14.7°C
20
Guanajuato weather for the next seven days
10/18
Saturday
Sunny
29.8°C/9.4°C
10/19
Sunday
Sunny
26.7°C/9°C
10/20
Monday
Partly Cloudy
26.4°C/11.1°C
10/21
Tuesday
Partly Cloudy
25.8°C/7.1°C
10/22
Wednesday
Sunny
23.9°C/7.6°C
10/23
Thursday
Sunny
25.2°C/7.1°C
10/24
Friday
Sunny
26.9°C/8.8°C