Quick answer: The best time to visit Mexico is November–April (dry season). Peak season is December–March and spring break, and the months to avoid are June–October (rain + Atlantic hurricane season on the Caribbean coast).
Mexico spans tropical coasts and temperate highlands, but the key rhythm is the dry season (November–April) versus the wet/hurricane season (June–October). For most travellers, the dry winter months are prime time.
Mexico Weather by Month
| Month | Avg High | Avg Low | Rain | Crowds | Verdict |
|---|---|---|---|---|---|
| January | 22°C / 72°F | 8°C / 46°F | Dry | High | Best — Dry and pleasant; peak season. |
| February | 24°C / 75°F | 9°C / 48°F | Dry | High | Best — Dry and warm; whale season in Baja. |
| March | 26°C / 79°F | 11°C / 52°F | Dry | High | Great — Warm and dry; spring-break crowds. |
| April | 28°C / 82°F | 12°C / 54°F | Dry | Med | Good — Hot building; still dry. |
| May | 29°C / 84°F | 14°C / 57°F | Light | Low | Shoulder — Hot; first rains arrive late month. |
| June | 27°C / 81°F | 15°C / 59°F | Wet | Low | Shoulder — Wet season; afternoon storms; hurricanes begin. |
| July | 26°C / 79°F | 15°C / 59°F | Wet | Low | Shoulder — Wet and green; cheaper. |
| August | 26°C / 79°F | 15°C / 59°F | Wet | Low | Avoid — Wet and humid; hurricane risk on the Caribbean. |
| September | 25°C / 77°F | 15°C / 59°F | Wet | Low | Avoid — Wettest; peak hurricane season. |
| October | 25°C / 77°F | 13°C / 55°F | Wet | Med | Good — Rains easing; Day of the Dead late October. |
| November | 24°C / 75°F | 11°C / 52°F | Dry | High | Best — Dry returns; ideal; Day of the Dead. |
| December | 22°C / 72°F | 9°C / 48°F | Dry | High | Best — Dry, warm coasts; festive; peak. |
Best Time to Visit Mexico
For the best balance of weather, value and manageable crowds, target November–April (dry season). The table above breaks down every month so you can match the season to your trip.
Mexico Weather in July
July falls in Mexico’s wet season — warm with short, heavy afternoon storms rather than all-day rain, plus some hurricane risk on the Caribbean (Cancún, Tulum). It is greener and cheaper, and mornings are often sunny.
Mexico Weather in December
December is prime time: dry, warm coasts (around 28°C in Cancún), comfortable highland days in Mexico City, and a festive atmosphere. It is peak season, so book ahead.
When the Dry Season Pays Off: Mexico’s Real Shoulder-Season Sweet Spot
The dry-season window everyone names (November to April) hides a much sharper play. The single best stretch is the back half of November, specifically the weeks of November 4 to 20. By then the rains have cleared and skies are dry, but the Christmas-through-March wall of demand has not landed yet, so coastal hotels still sell at standard rather than peak rates. The one premium trap inside that month is Dia de los Muertos on November 1 and 2, when Oaxaca and other festival towns spike; arrive a few days after and you catch the same weather without the surcharge.
What each season actually delivers:
- Late Nov to early Dec: dry coasts, cooler highlands, reasonable prices before the holiday crush.
- Easter / Semana Santa (March 29 to April 5 in 2026): the period to avoid. Quintana Roo hotel occupancy runs above 80 percent and beach airfares climb; this is Mexico’s busiest domestic travel week.
If your dates are locked into spring, push inland. Mexico City and the central highlands sit dry in April with daytime highs around 21 to 30C, cold nights near 6C, and jacarandas in bloom, while the resorts strain under peak crowds.
Frequently Asked Questions
When is the best time to visit Mexico?
November–April — the dry season, with warm coasts and pleasant highlands. December–March is peak.
When is hurricane season in Mexico?
June–November, peaking August–October, mainly affecting the Caribbean (Cancún, Riviera Maya) and Gulf coasts.
Is Mexico City’s weather different from the coast?
Yes — at 2,240 m, Mexico City is temperate and mild year-round (days ~22–26°C, cool nights), unlike the hot, humid coasts.
Looking for a recommendation, not just data? See our best time to visit Mexico guide.
Planning your trip? Follow our day-by-day 10-day Tulum itinerary — ruins, cenotes and the Riviera Maya.


