Mexico › Mexico City › When to Go
Updated: April 10, 2026
See Also

When is the Best Time to Visit Mexico City?
I think the best time to visit Mexico City is during the spring (March to May) or the fall (September to November). These periods avoid the extremes of the summer rainy season and the mid-winter cold. Spring offers warm afternoons and the famous jacaranda blooms, while the fall months see the rains fade and the air turn crisp. September is especially vibrant for Independence Day celebrations, while October and November host the city’s largest cultural events.
- Weather and Crowds: The most reliable weather typically occurs in March-May and October-November. April and May are often the warmest months before the summer rains arrive. November is the premier month for major festivals, particularly Day of the Dead.
- Value and Air Quality: January and February offer the best hotel bargains, while the rainy season in July and August provides the city’s cleanest air quality.
- Altitude and Health: Mexico City sits at an altitude of approximately 2,240 meters (7,350 feet). I recommend planning your first day a little more slowly and drinking extra water. Because the sun is much stronger than it feels at this height, be sure to wear sunscreen even on cool or hazy days.
- Temperature Shifts: Even on warm days, the temperature drops significantly once the sun goes down, so you will always need a jacket for the evening.
- Best Time to See Flowers: Jacaranda trees typically bloom in late February and early March, turning city streets like Reforma Avenue into a sea of lavender. In April, the Festival de Flores y Jardines takes over the Polanco neighborhood, with spectacular floral displays along Presidente Masaryk and surrounding streets.
- Best Time to Visit Teotihuacan: These massive ancient pyramids are open year-round. Arrive right when the site opens at 9:00 am to beat the heat and the bus crowds. Unless you enjoy extreme crowds, avoid the week of the spring equinox (around March 20) when hundreds of thousands of people gather at the pyramids to welcome the sun.
- Best Time for Music and Sports: March is usually the month for the Vive Latino Music Festival, while November hosts the Corona Capital festival. Mexico City is home to three major soccer teams: Club América, Cruz Azul, and Pumas UNAM. Because stadium assignments can shift due to renovations or major events, always verify the specific venue before you buy tickets.
- Best Time for Xochimilco and Markets: To enjoy the colorful canal boats of Xochimilco without the local weekend crowds, go on a weekday morning. For shopping, Mexico City’s markets are excellent year-round, though December is the best time for handmade crafts and traditional piñatas. Fresh mangoes peak in June and July.
- Best Time for Bargains: You can often find hotel deals from December to February when chilly nights keep some tourists away. Just be aware that many buildings do not have central heating, so pack warm layers for sleeping. The height of the summer rainy season in July and August also offers good value.
Mexico City Travel Seasons
- High Season (March to May & September to November): These are the busiest and most pleasant months for sightseeing. Spring brings the purple jacarandas, while fall features the biggest national and cultural festivals. In major international sports years or during Formula 1 weekends, hotel prices can spike sharply and central neighborhoods book up months in advance.
- Shoulder Season (June to August): This is the rainy season. Mornings are often excellent for sightseeing, but dramatic storms hit almost every day in the late afternoon. Traffic in the city can come to a standstill when the rains hit, so avoid long cross-city transfers around the 4:00 pm to 8:00 pm rush hour.
- Low Season (December to February): The coolest and driest time. Daytime is sunny and pleasant, but nights can drop toward freezing. This is a great window for budget travelers, provided you bring a warm jacket for the evenings.
Mexico City Weather by Month
Year-round, Mexico City has pleasant weather with daily highs usually between 20C and 27C. Because of the altitude and thin air, the sun is very intense even when the temperature is mild. Use these averages as a general guide for planning:
- January: Average Max 22C. Rainfall 10mm. Coolest month; rare rain but smog is common.
- February: Average Max 24C. Rainfall 5mm. Dry and sunny; nights remain very cold.
- March: Average Max 26C. Rainfall 6mm. Warm and dry; peak season for jacaranda blooms.
- April: Average Max 27C. Rainfall 14mm. One of the best weather months; sunny and warm.
- May: Average Max 27C. Rainfall 24mm. Hottest month; rains begin late in the month.
- June: Average Max 26C. Rainfall 61mm. Rainy season starts; frequent late afternoon storms.
- July: Average Max 24C. Rainfall 61mm. Cool and wet; best air quality of the year.
- August: Average Max 25C. Rainfall 55mm. Warm days and daily tropical downpours.
- September: Average Max 24C. Rainfall 38mm. Wet and festive for Independence Day celebrations.
- October: Average Max 24C. Rainfall 18mm. Transition to dry season; nights get chillier.
- November: Average Max 23C. Rainfall 1mm. Dry and crisp; excellent for walking tours.
- December: Average Max 23C. Rainfall 2mm. Chilly nights and sunny days; rare rain.
Mexico City Events and Festivals
January/February
- Día de los Reyes (Three Kings Day): Typically held on January 6. Children receive gifts and families share Rosca de Reyes bread.
- ZⓈONAMACO: Held every February, this is the most important contemporary art fair platform in Latin America, taking over galleries and museums across the city.
March/April
- Vive Latino: A massive rock and alternative music festival typically held in March.
- Spring Equinox at Teotihuacan: Thousands gather at the pyramids around March 20 dressed in white to welcome the spring.
- Festival de México en el Centro Histórico: A two-week showcase of jazz, classical music, and dance that typically begins in late March.
- Semana Santa (Holy Week): The week before Easter. While many residents leave the city, the Iztapalapa neighborhood hosts a world-famous Passion Play.
May/June
- Mexico City Pride: Typically held in late June, one of the largest and most joyful Pride marches in the world.
- Major Sporting Events: In major international sports years, the city can see sharp spikes in hotel demand around Estadio Azteca and other large venues.
September/October
- Independence Day: Celebrations begin the night of September 15 with the Grito at the Zócalo, followed by a military parade on the 16th.
- Alebrije Parade: Typically held in October, featuring massive, brightly colored fantastical creatures parading through the historic center.
November/December
- Día de los Muertos (Day of the Dead): November 1-2. Shrines are built throughout the city, with a major parade typically held on the Saturday before the holiday.
- Mexican Grand Prix (Formula 1): Typically held in late October or early November. One of the city’s most crowded and expensive weekends.
- Corona Capital: A major international pop and rock festival typically held in November.
- Day of the Virgin of Guadalupe: December 12. Millions of pilgrims converge on the Basilica of Guadalupe in the north of the city.