Best Time to Visit Mexico City
Mexico City weather by season
At 2,240 meters of altitude, Mexico City has a mild climate year-round, with pleasant days and cool nights. The dry season runs November to May, with clear skies and gentle temperatures. From June to September the rainy season arrives, with near-daily afternoon showers that rarely ruin the day if you plan outdoor activities for the morning.
The best dates
March to May offers the best balance of dry, mild weather, ideal for Teotihuacan and walking tours. October and November are magical thanks to the Day of the Dead celebrations, when the city fills with ofrendas, catrinas and parades. December brings a festive atmosphere and cool temperatures. Avoid Holy Week and long holiday weekends if you prefer fewer crowds.
Events worth catching
Day of the Dead in late October and early November is the most intense cultural experience of the year, with the big parade along Reforma. In spring the jacaranda trees bloom and turn the city purple. There are food festivals, book fairs and art events almost year-round. Book tours and tickets in advance around these dates because demand spikes.
Frequently Asked Questions
What is the best month to visit Mexico City?
March to May for dry, mild weather, or October and November to experience Day of the Dead.
Does it rain a lot in Mexico City?
From June to September it rains nearly every afternoon, but mornings are usually clear.
Is it worth visiting for Day of the Dead?
Yes, it is the most special celebration of the year. Book lodging and tours well in advance.