Best time to visit · North America
When to go to Mexico
The dry season from November to April is the most popular time. Beach resorts peak in winter; Mexico City is pleasant year-round at altitude.
Best: November–AprilPeak: December–March
Month-by-month
Jan
Great
7°–22°C · 10mm rain
Crowds high · Prices high
Crowds high · Prices high
Feb
Great
8°–24°C · 5mm rain
Crowds high · Prices high
Crowds high · Prices high
Mar
Great
10°–27°C · 10mm rain
Crowds high · Prices high
Crowds high · Prices high
Spring break crowds on coast
Apr
Great
12°–28°C · 15mm rain
Crowds medium · Prices medium
Crowds medium · Prices medium
May
Good
13°–27°C · 50mm rain
Crowds low · Prices low
Crowds low · Prices low
Jun
Okay
13°–25°C · 135mm rain
Crowds low · Prices low
Crowds low · Prices low
Rainy season begins
Jul
Okay
12°–24°C · 150mm rain
Crowds medium · Prices medium
Crowds medium · Prices medium
Aug
Okay
12°–24°C · 145mm rain
Crowds medium · Prices medium
Crowds medium · Prices medium
Sep
Avoid
12°–23°C · 140mm rain
Crowds low · Prices low
Crowds low · Prices low
Hurricane risk on coast
Oct
Good
11°–22°C · 65mm rain
Crowds low · Prices low
Crowds low · Prices low
Day of the Dead preps
Nov
Great
8°–22°C · 15mm rain
Crowds medium · Prices medium
Crowds medium · Prices medium
Día de los Muertos
Dec
Great
7°–21°C · 5mm rain
Crowds high · Prices high
Crowds high · Prices high
Festivals worth timing your trip around
Nov
Día de los Muertos
Iconic celebration of the dead with marigold altars, parades, and sugar skulls.
Jul
Guelaguetza
Indigenous cultural festival in Oaxaca with traditional dance and music.
Feb–Mar
Carnival of Veracruz
Nine-day carnival rivalling Rio with parades and live music.
Ready to book for Jan?
Live prices from Expedia — we earn a commission when you book; your price is identical.
Common questions about Mexico
- When is the best time to visit Mexico?
- November–April. The dry season from November to April is the most popular time. Beach resorts peak in winter; Mexico City is pleasant year-round at altitude.
- When is the cheapest time to visit Mexico?
- Prices bottom out in May, Jun, Sep, Oct — typically 20-40% below peak-season rates on hotels and flights.
- What months should I avoid in Mexico?
- Sep. Hurricane risk on coast
- When is peak tourist season in Mexico?
- December–March
See also the full Mexico climate deep-dive with temperature heatmap and daily-rainfall breakdown.