Best time to visit Mexico City
When is the best time to visit Mexico City?
November through May is the dry season — sunny days, low humidity, and temperatures of 10–24°C. March and April add the jacaranda bloom across Roma, Condesa, and the Bosque de Chapultepec. November 1–2 brings Día de Muertos celebrations. June through October sees afternoon thunderstorms (usually clearing by evening) but greener parks and fewer crowds.
The short answer: dry season wins, but every month has something
Mexico City sits at 2,240 m on a broad highland plateau, which moderates temperatures year-round. Unlike beach destinations that get oppressively hot, the city rarely climbs above 27°C even in the warmest months. What actually determines your experience is rainfall — and Mexico City has a very clear wet season (June–October) and dry season (November–May).
The dry season is simply easier: sunny skies most days, no need to shuffle afternoon plans around thunderstorms, and for many visitors the psychological comfort of reliable weather. But “easier” does not mean “better” in every dimension. The rainy season has real advantages for budget travelers and anyone seeking a more local experience without the crowds.
Dry season (November–May): the classic choice
The dry season covers six and a half months and encompasses several distinct sub-periods, each with its own character.
November opens the dry season with pleasant temperatures (16–22°C) and the spectacular Día de Muertos on November 1–2. The city takes the festival seriously: public altars appear across Centro Histórico, families visit cemeteries at Mixquic (a village southeast of the city with one of Mexico’s most atmospheric observances), and the trajinera canals at Xochimilco run night tours through decorated waterways. Book well ahead if your visit coincides with these dates.
December through January is the coldest stretch. Daytime temperatures hover around 18–21°C but nights can drop to 4–7°C, sometimes colder. The city decorates heavily for Christmas, street food stalls multiply around the Zócalo, and posadas processions fill residential streets. Note that many museums and government buildings close December 24–25 and January 1. The week between Christmas and New Year is busy with Mexican domestic tourists.
February is typically dry and sunny, with daytime highs of 19–22°C. Fewer tourists than December, but the city is far from empty. Valentine’s Day brings out restaurant crowds in Roma and Condesa — reserve in advance for popular spots.
March and April represent the peak of the peak season for a reason: jacaranda bloom. The trees lining Avenida Amsterdam in Condesa, the streets of Roma Norte, and the paths through Chapultepec and Polanco turn purple-blue in a transformation that makes the city genuinely beautiful. See the dedicated jacaranda guide for timing and locations. Temperatures warm to 22–25°C, rain is minimal, and evenings remain comfortable.
The Spring Equinox (around March 21) draws visitors to Teotihuacán where people gather in white clothing to receive energy at the pyramids — one of the more visually striking traditions in the Mexico City orbit. Note that since 2024, climbing the pyramids is no longer permitted; the equinox experience is now about gathering at the base and in the plazas. Book a guided tour through a reputable operator to understand what you’re seeing.
May is the warmest month of the dry season, reaching 24–26°C, and sees the first hints of returning afternoon cloud. It can feel almost pre-rainy. Still a good month to visit, especially mid-May before the rains establish.
Rainy season (June–October): underrated
The rainy season is not the monsoon — it is a predictable afternoon-thunderstorm pattern. Mornings in Mexico City in July are typically sunny and fresh. The rain arrives mid-afternoon (usually 3:00–5:00 pm), falls hard for 1–2 hours, and clears. By the time dinner rolls around, the streets are wet but the sky is clear.
This rhythm is easy to work with: do outdoor sightseeing in the morning, visit museums or markets in the early afternoon, and be inside or under cover during the peak rain window. A cheap poncho (sold at street stalls for 30–50 MXN) or a compact umbrella handles the rest.
June is the transition month — some days perfectly dry, some wet. Hotel prices begin to ease from their spring peak.
July and August are the wettest months but also some of the most atmospheric. The Bosque de Chapultepec is deeply green, the air after rain smells clean, and the streets of Coyoacán are noticeably quieter than in March. Frida Kahlo’s Casa Azul has shorter queues (though advance booking is still advisable). Temperatures are actually very comfortable: 16–22°C most days, with the rain itself cooling things down.
September brings Mexico’s most significant patriotic celebration: Independence Day on September 15–16. On the night of September 15, the President performs El Grito de Independencia from the balcony of the National Palace at the Zócalo — a ceremony that draws hundreds of thousands of people to the square. The crowd is enormous and festive, not dangerous, but plan your transport carefully. The Zócalo and Templo Mayor area becomes a massive street party.
October sees rain diminishing and temperatures dropping slightly. The city begins preparing for Día de Muertos — ofrenda displays appear in shop windows, bakeries start producing pan de muerto, and a celebratory mood builds.
Festival calendar: when to plan around specific dates
| Date | Event | Impact |
|---|---|---|
| March 21 | Spring Equinox at Teotihuacán | Large crowds at pyramids |
| March–April | Jacaranda bloom | Peak season, higher prices |
| Sep 15–16 | Independence Day / El Grito | Zócalo packed; transport disrupted |
| Nov 1–2 | Día de Muertos | High demand, book far ahead |
| Dec 12 | Virgen de Guadalupe pilgrimage | Basilica de Guadalupe area very crowded |
| Dec 22–Jan 6 | Christmas–Three Kings period | Festive, some closures |
Practical summary: who should go when
First-timer wanting best conditions: late October through early May. The sweet spot is March for warmth, jacarandas, and dry skies.
Budget traveler: June through August. Lower hotel rates, shorter museum queues, the city still fully operational.
Culture/festivals: early November for Día de Muertos; September for Independence Day.
Avoiding crowds: February is a good compromise — dry season, post-holiday lull, prices reasonable.
Families with school-age children: Easter week (Semana Santa) and Christmas–January are popular with Mexican families — expect busy museums and parks. July is quieter for international tourists even if locals are present.
Getting the most from any season
Whatever time you visit, a few factors remain constant. The metro and Metrobús system runs year-round and is the fastest way to move between neighborhoods. Roma and Condesa are walkable and pleasant in all weather. The museums — National Anthropology, Frida Kahlo, Templo Mayor — have no weather dependency and provide excellent rainy-afternoon options.
For a quick orientation across the city regardless of season, the Turibus hop-on hop-off 1-day pass covers the main circuit and is particularly useful on arrival day. The route passes through Centro Histórico, Reforma, Polanco, and Chapultepec — a good geographic overview before you start navigating independently.
The 3-day Mexico City itinerary and 5-day itinerary are calibrated for dry-season conditions but note the rainy-season alternatives in the day-by-day breakdown.
What does “best” actually mean?
For most visitors “best weather” translates to “dry and sunny” — which points clearly to November–May. But Mexico City is a city you experience primarily indoors: in markets, museums, cantinas, and neighbourhoods where the temperature is always the same whether it’s raining or not. The argument for the rainy season is that a city experienced slightly off-peak, with emptier streets and more spontaneous encounters with locals, is often a richer experience than the same city with optimal weather but maximum tourist density.
Visit for the jacarandas if you can. Visit for Día de Muertos if that’s your window. But don’t let an August travel deal go to waste just because a weather website says “avoid rainy season” — the afternoon rain in this city is usually a feature, not a problem.
Frequently asked questions about the best time to visit Mexico City
What is the hottest month in Mexico City?
May is the warmest month, with average highs of 24–26°C. Even at its hottest, Mexico City rarely exceeds 27°C, thanks to its altitude of 2,240 m. Evenings cool quickly to around 12–14°C year-round.
Does Mexico City get cold?
January nights can drop to 4–7°C, occasionally colder. Daytime temperatures in December–January are comfortable (17–20°C) but a warm jacket and layers are essential for mornings and evenings. The city does not get snow in the urban centre, though nearby volcanoes are snow-capped in winter.
Is there a hurricane season in Mexico City?
Mexico City is inland at altitude and is not directly affected by Atlantic or Pacific hurricanes. However, major storms on the coasts can push heavy rain systems toward the central highlands in August–September. The city’s drainage systems have improved significantly but heavy rainstorms can cause localised flooding in some streets.
When is Mexico City least crowded?
February and June are typically the quietest months for international tourists. August is quiet for foreigners despite being a local holiday period. Avoid the weeks around Easter (Semana Santa), Christmas–New Year, and Día de Muertos if you are sensitive to crowds.
Do prices change by season?
Yes. The dry season (particularly March–April and Christmas period) commands higher hotel rates. Some hotels charge a premium for Día de Muertos weekend. The rainy season offers meaningfully lower rates — often 20–35% below peak prices for equivalent rooms.