Whether you're visiting Guanajuato in Mexico during the peak of May (32°C (90°F)) or the cooler months around January (24°C (75°F)), knowing what to pack starts with understanding the local climate. Our overview is based on data from San Miguel de Allende, the region's most prominent city. For more detailed climate information about other cities in the area, please see the section beneath the map further down the page.
In Guanajuato, the months of January, February, September, October, November and December bring pleasant weather, with average temperatures ranging between 24°C (75°F) and 27°C (81°F).
The hottest season always takes place in April and May.
When it comes to rainfall, Guanajuato sees significant variations throughout the year. July tends to be the wettest, receiving 123 mm (4.8 in) of rain, while December is much drier with just 5 mm (0.2 in). The driest period occurs in January, February, March, April, November and December, with rainfall remaining under 16 mm (0.6 in).
March is the sunniest period, with ideal conditions for exploring the region and all it has to offer.