This post may contain affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you. Thanks for supporting our small business.
The best time to visit Morelia is October to April, when the dry season brings clear skies, mild days around 24°C to 30°C (75°F to 86°F) and almost no rain. Within that window, specific months suit different goals: October and November for Day of the Dead and the film festival, December to February for Monarch butterflies and cool nights, and April and May for the warmest, driest weather. Here is a month-by-month guide to picking your dates. For sights and day trips, see our things to do in Morelia guide.
Best Time to Visit Morelia: Overall
The overall best time to visit Morelia is late October through early December. Rain has tapered off after the September peak, daytime highs sit around 25°C to 26°C (77°F to 79°F), and nights are cool but not yet at their January low. You also catch two major draws: the Festival Internacional de Cine de Morelia in mid-October and Day of the Dead celebrations on November 1 and 2, when the nearby town of Pátzcuaro puts on some of Mexico’s most famous observances. For transport, money and safety advice, read the Morelia travel tips and FAQ guide.
Best Time to Visit Morelia for Good Weather
For reliable weather, target November to April, the five driest months of the year, with rainfall between 6 mm and 14 mm per month. March, April and May are the warmest and sunniest, with highs reaching 30°C (86°F), while December and January are the coolest, with nights near 6°C (43°F). If you dislike heat, choose November, February or early March; if you want the warmest dry days, pick April or May. Check the Morelia weather by month table before you book. You can also read the complete Morelia guide for an overview of the whole city.
Best Time to Visit Morelia for Festivals and Events
Plan around three events: the Festival Internacional de Cine de Morelia (FICM) in mid-October, Day of the Dead from October 31 to November 2, and the Festival Internacional de Música de Morelia in mid-November. Hotels fill up and rates rise for these dates, especially the first week of November, so book two to three months ahead. The Monarch butterfly season, when millions of butterflies winter in the forests about 130 km east of the city, runs from late November to March and pairs well with a Morelia base. See the Morelia events and festivals guide for dates.
Best Time to Visit Morelia for Low Prices and Fewer Crowds
The cheapest and quietest time to visit Morelia is the summer rainy season, June through September. Hotel rates can drop 20% to 30% versus the November high season, and the historic centre is far less crowded, though you trade that for daily afternoon storms and a wet July. May and early June offer a short shoulder window with warm, mostly dry weather and lower prices before the rains peak. Avoid the first week of November and the Easter week (Semana Santa) if you want to dodge crowds and premium rates.
Best Time to Visit Morelia: Month-by-Month Summary
- January to March: dry, sunny and mild; cool nights; good for sightseeing and butterflies through early March.
- April and May: warmest and driest, highs near 30°C (86°F); Easter week gets busy and expensive.
- June to September: rainy season with daily afternoon storms; lowest prices and fewest tourists.
- October and November: rain clears, festivals return; the best overall window but book ahead.
- December: dry and festive, cool nights near 6°C (43°F); a strong alternative to the November rush.
Once you have settled on dates, use the best neighborhoods in Morelia guide to pick a base, and the where to stay in Morelia guide for hotel options by area.