Best Time to Visit Mexico
November to April
Quick Answer
Best Overall
November to April
Peak Season
December–January (Christmas/New Year, whale season in Baja)
Shoulder Season
May, October
Cheapest Period
June to September (hurricane season on the coasts)
Weather Varies By Region
Mexico is large enough that no single "best time" applies everywhere. Here's how the timing changes region by region.
Mexico City & central highlands
Nov–Apr (dry season)Mild year-round thanks to altitude (~2,240m); rainy season runs roughly June–September, usually as afternoon storms.
Caribbean coast (Cancún, Riviera Maya, Tulum)
Dec–AprHurricane season runs June–November, peaking August–October; humidity is high year-round.
Pacific coast (Puerto Vallarta, Oaxaca coast)
Nov–AprSimilar dry-season logic to the Caribbean side; wet season June–October.
Baja California
Oct–MayDesert climate — summer heat is intense, especially inland.
Month-by-Month Weather
Catalog Data· Climate normals, see sources below(Verified taxonomy records from the TravelGuidesFinder destination catalog.)Average high/low temperatures and rainfall for Mexico City (used here as a representative reference point — see regional notes above for other areas).
| Month | High | Low | Rainfall | Season |
|---|---|---|---|---|
| January | 22°C / 71°F | 7°C / 44°F | 10mm | Peak |
| February | 24°C / 75°F | 8°C / 47°F | 5mm | Peak |
| March | 26°C / 78°F | 10°C / 50°F | 10mm | Peak |
| April | 27°C / 80°F | 12°C / 54°F | 25mm | Peak |
| May | 27°C / 80°F | 13°C / 56°F | 55mm | Shoulder |
| June | 25°C / 77°F | 14°C / 57°F | 110mm | Low |
| July | 24°C / 75°F | 13°C / 56°F | 160mm | Low |
| August | 24°C / 75°F | 14°C / 56°F | 150mm | Low |
| September | 23°C / 73°F | 13°C / 56°F | 120mm | Low |
| October | 23°C / 73°F | 11°C / 52°F | 45mm | Shoulder |
| November | 23°C / 73°F | 9°C / 47°F | 15mm | Peak |
| December | 22°C / 71°F | 7°C / 45°F | 5mm | Peak |
Season-by-Season Guide
Dry season (Nov–Apr)
Sunny and mild in the highlands (21–27°C highs), warm and dry on the coasts
Good For
Shoulder (May, Oct)
Transitional — warming/cooling with rising or falling rain
Good For
Rainy/hurricane season (Jun–Oct)
Afternoon storms in the highlands; hurricane risk on both coasts, peaking Aug–Oct
Good For
Best Time to Visit For...
Caribbean beaches (Cancún, Tulum)
December–AprilAvoids the June–November hurricane season entirely.
Whale watching (Baja)
January–MarchGray whales migrate to Baja's lagoons during these months.
Day of the Dead
Late October–early NovemberOaxaca and Mexico City host the largest public celebrations.
Budget travel
June–SeptemberLowest coastal hotel rates, offset by real hurricane risk — check forecasts and refund policies.
Colonial cities (Mexico City, Oaxaca, Guanajuato)
November–AprilHighland altitude keeps daytime temperatures comfortable nearly year-round; this window avoids the afternoon rain.
Cheapest Time to Visit
June through September brings the lowest resort and flight prices on both coasts, precisely because it's hurricane season — inland highland cities like Mexico City and Oaxaca see far less disruption from this and remain a reasonable value trip even then.
Busiest Time to Visit
Christmas through early January and the North American spring break weeks (March) are the busiest and most expensive stretches, especially on the Caribbean coast — book Riviera Maya resorts months ahead for these windows.
Weather vs. Price Trade-off
May and October sit right at the edge of the dry season on the coasts — meaningfully cheaper than the December–April peak, with hurricane risk still relatively low compared to the June–October core of the season.
Travel Budget
Statistical Estimate· TravelGuidesFinder Cost Index(Derived from seasonal cost modeling; actual on-the-ground prices may vary.)Budget Traveler
$48/day
Mid-Range Traveler
$115/day
Luxury Traveler
$310/day
How to Get There
Mexico City (MEX) and Cancún (CUN) are the two largest international gateways; domestic flights are the practical way to cover the highlands, Yucatán, and Pacific coast in one trip.
How Long to Stay
7–10 days covers Mexico City plus one region (Yucatán or Oaxaca). 2–3 weeks allows the highlands, a Caribbean or Pacific coast stop, and a colonial city.
Sample Itineraries
What to Pack, By Season
Frequently Asked Questions
What is the best time to visit Mexico?
November to April, which covers the dry season nationwide and avoids Caribbean and Pacific hurricane season entirely.
Is it safe to visit Mexico's beaches during hurricane season?
June through November carries real hurricane risk on both coasts, peaking August–October. Trips are still possible with flexible plans and travel insurance, but it's not the most reliable window for a beach-focused trip.
When is the cheapest time to visit Mexico?
June to September, when coastal resort prices drop due to hurricane season — inland highland destinations like Mexico City see far less weather disruption during these months.
Last verified: 2026-09-19 · Climate figures are 30-year averages and will not match any single trip exactly.