Home › Mexico › Best time to visit

Best time to visit Mexico: month by month

Short answer

November to April is the dry season and the best time for most routes, with Mexico City highs of about 22-28°C and the Yucatán at 28-32°C. The rainy season, June to October, brings afternoon showers inland (about 22-28 rainy days a month in Mexico City in July and August) and hurricane risk on the Caribbean from August to October.

Month by month

MonthHighLowRainy daysCrowds
Jan23°C7°C3high
Feb25°C8°C1high
Mar27°C10°C3high
Apr28°C12°C8very high
May27°C13°C12medium
Jun26°C13°C18low
Jul23°C13°C28high
Aug23°C13°C28medium
Sep23°C12°C22low
Oct23°C11°C15medium
Nov24°C9°C2high
Dec22°C7°C2very high

Temperatures and rainy days: Copernicus ERA5 averages, 2021–2023. Crowd levels are our estimate.

Season by season

Spring (Mar–May)

Warm and dry in Mexico City, about 27-28°C by day; May is very hot on the coast and sargassum can arrive on Caribbean beaches.

Summer (Jun–Aug)

Rainy season: about 23-26°C with afternoon storms in Mexico City; hot and humid on the coast.

Autumn (Sep–Nov)

Rain eases from September; Día de Muertos in late October and early November; hurricane risk on the Caribbean until October.

Winter (Dec–Feb)

Dry and sunny, about 22-25°C by day and 7-8°C at night in Mexico City; the peak season on the beaches.

Events worth planning around

When to avoid

Easter week and Christmas-New Year are crowded and expensive. On the Caribbean coast, September and October carry the highest hurricane risk, and sargassum can spoil beaches from about April to August.

Check hotel prices for your datesCompare flightsPacking list for your month

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.

Common questions

What is the best month to visit Mexico?

November to April for dry weather; November and early December are good for fewer crowds.

When is hurricane season in Mexico?

June to November, with the highest risk on the Caribbean from August to October.

When is Día de Muertos?

From 31 October to 2 November; Oaxaca books up months ahead.

Plan your Mexico trip

How many days in MexicoIs Mexico expensive?Mexico on a budgetIs Mexico safe?Mexico trip plannerWhere to stay in MexicoBudget calculator