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.
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.


