Globetrotter

Best Time to Visit Mexico City

Month-by-month weather, crowd levels, and prices for Mexico City, Mexico. Updated for 2026.

Best Weather

Nov, Jan, Feb

Best Value

Jun, May, Sep

Least Crowded

May, Jun, Jan

Overall Best

May, Jun, Jan

Month-by-Month Breakdown

Jan
73°46°
7mm
moderate$90/n
Feb
77°48°
7mm
moderate$90/n
Mar
81°51°
10mm
moderate$100/n
Equinox at Teotihuacan
Apr
83°54°
19mm
moderate$100/n
Semana Santa
May
83°56°
78mm
low$80/n
Jun
77°56°
207mm
low$75/n
Rainy season begins
Jul
73°55°
221mm
moderate$85/n
Aug
73°55°
245mm
moderate$85/n
Sep
73°55°
242mm
moderate$80/n
Independence Day (Sep 15-16)
Oct
73°52°
88mm
moderate$90/n
Festival de la Luz
Nov
75°49°
10mm
high$110/n
Day of the Dead (Nov 1-2)
Dec
71°46°
11mm
high$120/n
Feast of Our Lady of Guadalupe (Dec 12)
Best monthsMonthly rainfall

Our Recommendation

For an all-around great experience, the best time to visit Mexico City is May, Jun, Jan. Expect temperatures around 83°F (low 56°F) with about 78mm of rainfall. Tourist crowds are typically low during this period.

Seasonal Highlights

Jan

January offers pleasant, cool weather with highs around 73°F and lows around 46°F, and very little rain (7mm). It’s a great time to explore without the intense heat, though crowds are usually moderate.

  • Día de los Reyes Magos (Three Kings' Day, January 6)

Feb

February sees slightly warmer temperatures, reaching 77°F highs with similar lows (47°F) and still minimal rain (7mm). It’s a comfortable month to visit, with a lively atmosphere as spring approaches.

  • Día de la Candelaria (Candlemas, February 2)

Mar

March brings warmer days with highs of 82°F and lows around 51°F. Rain remains low (9mm), making it ideal for outdoor activities, but expect moderate crowds enjoying the pleasant conditions.

  • Benito Juárez's Birthday (March 21)

Apr

April is notably warmer, hitting 83°F highs and 54°F lows, with a slight increase in rainfall (19mm). If you visit during Semana Santa, be prepared for larger crowds and some closures, but also vibrant celebrations.

  • Semana Santa (Holy Week, dates vary but often in April)

May

May is one of the hottest months, with highs around 83°F and lows of 56°F. It also marks the beginning of the rainy season, with a significant jump to 78mm of rain, which means afternoon showers are common.

  • Día del Trabajo (Labor Day, May 1)
  • Cinco de Mayo (May 5)

Jun

June is firmly in the rainy season, with highs of 77°F and lows of 56°F, and substantial rainfall (207mm). Expect daily downpours, but these often clear for pleasant evenings. Crowds are generally lower.

Jul

July continues the rainy season trend, with 73°F highs and 55°F lows, and the heaviest rainfall of the year (221mm). If you don't mind the rain, you'll find fewer tourists and lush scenery.

Aug

August is similar to July, with temperatures around 73°F high and 55°F low, and very high rainfall (245mm). It's a quieter time to visit if you're prepared for the wet weather.

Sep

September remains rainy, with highs of 73°F and lows of 55°F, and continued heavy rain (242mm). However, the Independence Day celebrations offer a vibrant cultural experience, despite the weather.

  • Día de la Independencia (Independence Day, September 16)

Oct

October sees the rainy season begin to recede, with highs of 73°F and lows of 52°F, and rainfall dropping to 88mm. It's a transitional month, offering a good balance of diminishing rain and mild temperatures.

Nov

November is a fantastic time to visit, with comfortable highs of 75°F and lows of 49°F, and very little rain (10mm). The Day of the Dead festivities create an unforgettable, vibrant atmosphere, so book accommodations in advance.

  • Día de Muertos (Day of the Dead, November 1-2)
  • Día de la Revolución (Revolution Day, November 20)

Dec

December is cool and dry, with highs of 71°F and lows of 46°F, and minimal rain (11mm). The city is alive with holiday cheer and decorations; expect moderate to high crowds and book popular attractions ahead.

  • Día de la Virgen de Guadalupe (Day of the Virgin of Guadalupe, December 12)
  • Las Posadas (December 16-24)
  • Navidad (Christmas, December 25)

Frequently Asked Questions