Weather in San Miguel de Allende, Mexico 🇲🇽
Weather Forecast in San Miguel de Allende
Right now San Miguel de Allende is 27°C with partly cloudy, feeling like 27°C. Humidity is 32% with winds around 24 km/h, and the UV index is 2 (low). The next few days in San Miguel de Allende look set for about 10°C up to 27°C.
Hourly Forecast for San Miguel de Allende
14-Day Forecast for San Miguel de Allende
Additional Forecasts for San Miguel de Allende
Air Quality
Historical Weather
Weather Forecasts for Other Cities in Mexico
Browse Weather in Mexico by cities in alphabetical order:
Best Time to Be Outside in San Miguel de Allende Today
The most comfortable window in San Miguel de Allende today looks like 18:00 to 20:00, when it is around 21°C. It should stay dry through that window. No significant rain is expected in the next several hours.
Frequently Asked Questions about Weather in San Miguel de Allende
What is the temperature in San Miguel de Allende right now?
The current temperature in San Miguel de Allende is 27°C (81°F), partly cloudy (feels like 27°C).
What's the weather like in San Miguel de Allende right now?
Right now San Miguel de Allende has Partly cloudy, humidity 32%, wind 24 km/h NE.
What is today's forecast for San Miguel de Allende?
Today in San Miguel de Allende: high 27°C, low 10°C, sunny. Chance of rain: 4%.
What is the 7-day weather forecast for San Miguel de Allende?
Daily highs and lows for San Miguel de Allende:
- 2026-07-24: 27°C / 10°C
- 2026-07-25: 27°C / 11°C
- 2026-07-26: 26°C / 10°C
- 2026-07-27: 25°C / 10°C
- 2026-07-28: 28°C / 12°C
- 2026-07-29: 28°C / 11°C
- 2026-07-30: 26°C / 13°C
Is it going to rain in San Miguel de Allende today?
There is a 4% chance of rain in San Miguel de Allende today.
What is the wind speed in San Miguel de Allende right now?
Wind in San Miguel de Allende is currently 24 km/h (15 mph) from the NE.
What is the UV index in San Miguel de Allende right now?
The UV index in San Miguel de Allende is currently 2.3 (low). Sun protection is recommended when the index is 3 or higher.