San Miguel de Allende sits at 1,900 meters (6,230 feet) in Guanajuato’s central highlands, giving it a subtropical highland climate with warm days and cool nights in every month of the year. The city averages 17°C (63°F) and receives about 600mm (24 inches) of rain annually. Daytime highs run from 22°C (72°F) in January to 30°C (86°F) in May, while overnight lows dip to 6°C (43°F) in winter. Rain concentrates in the June to September wet season, mostly as late-afternoon thunderstorms, while November through April stays dry and sunny. For the full picture of what this means for a trip, read our San Miguel de Allende city guide.
San Miguel de Allende Weather by Month: Temperature and Rainfall Data
| Month | Avg High (°C/°F) | Avg Low (°C/°F) | Rainfall (mm) | Rain Days | Sun Hours |
|---|---|---|---|---|---|
| January | 22 / 72 | 6 / 43 | 12 | 2 | 8 |
| February | 24 / 75 | 7 / 45 | 7 | 1 | 9 |
| March | 27 / 80 | 10 / 50 | 9 | 1 | 9 |
| April | 29 / 84 | 12 / 54 | 14 | 2 | 9 |
| May | 30 / 86 | 14 / 57 | 35 | 5 | 9 |
| June | 28 / 82 | 14 / 57 | 90 | 11 | 7 |
| July | 26 / 79 | 13 / 55 | 120 | 14 | 7 |
| August | 26 / 79 | 13 / 55 | 115 | 13 | 7 |
| September | 25 / 77 | 13 / 55 | 114 | 10 | 6 |
| October | 25 / 77 | 11 / 52 | 40 | 5 | 8 |
| November | 24 / 75 | 8 / 46 | 15 | 2 | 8 |
| December | 22 / 72 | 6 / 43 | 8 | 1 | 8 |
San Miguel de Allende Weather by Month: Dry Season (November to April)
November through April delivers clear skies, low humidity, and daytime highs between 22°C and 30°C (72-86°F). December and January are the coolest months, with overnight lows around 6°C (43°F), so bring a warm jacket for evenings. February and March warm up quickly, with March averaging 27°C (80°F). April is the hottest dry month at 29°C (84°F), though humidity stays low. Rainfall totals just 7-15mm per month, and most days are fully sunny. This is peak tourist season, especially over Christmas, New Year, and Semana Santa, and the full calendar is in our events and festivals in San Miguel de Allende. For help picking exact dates, see our best time to visit San Miguel de Allende.
San Miguel de Allende Weather by Month: Rainy Season (May to October)
May is a transition month: temperatures peak at 30°C (86°F) and afternoon clouds build, but rain still only totals about 35mm. June through September are the wettest months, with July topping the chart at roughly 120mm. The rain almost always falls as short, intense downpours between 4pm and 7pm, rarely lasting all day, and mornings stay clear and sunny. Highs ease to 25-26°C (77-79°F) while humidity climbs above 70%. October dries out to about 40mm. If a downpour catches you, the city’s galleries and the Fabrica La Aurora art center are the indoor fallback on our things to do in San Miguel de Allende list.
San Miguel de Allende Weather by Month: Sunshine and Humidity
San Miguel de Allende logs about 2,800 hours of sunshine a year, averaging 8-9 hours per day from November through May and 6-7 hours during the rainy months. Relative humidity sits around 40-50% in the dry season and rises to 70% or more during summer rains. The UV index is high year-round because of the 1,900-meter altitude, so sunscreen and a hat are daily essentials even on cloudy days. Sea temperature does not apply here, but the thermal springs outside town stay a steady 30-40°C all year, and the local hot springs are covered in our San Miguel de Allende neighborhoods.
San Miguel de Allende Weather by Month: What to Pack
- A warm jacket or fleece for December to February evenings, when lows hit 6°C (43°F)
- Comfortable walking shoes with grip, since the cobblestone streets get slick after rain
- A compact umbrella or light rain shell for the June to September afternoon storms
- Layers rather than heavy coats, because daytime highs stay above 22°C even in winter
For airport transfers, taxi costs, and altitude advice, see the practical notes in our San Miguel de Allende travel tips, and pick your base area in where to stay in San Miguel de Allende.