Skip to main content
Travel Guides Finder — Discover, Explore, Navigate
Best time to visit Mexico
🇲🇽

Best Time to Visit Mexico

November to April

Back to Mexico Guide

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–Apr

Hurricane season runs June–November, peaking August–October; humidity is high year-round.

Pacific coast (Puerto Vallarta, Oaxaca coast)

Nov–Apr

Similar dry-season logic to the Caribbean side; wet season June–October.

Baja California

Oct–May

Desert climate — summer heat is intense, especially inland.

Month-by-Month Weather

Catalog Data· Climate normals, see sources below

Average high/low temperatures and rainfall for Mexico City (used here as a representative reference point — see regional notes above for other areas).

MonthHighLowRainfallSeason
January22°C / 71°F7°C / 44°F10mmPeak
February24°C / 75°F8°C / 47°F5mmPeak
March26°C / 78°F10°C / 50°F10mmPeak
April27°C / 80°F12°C / 54°F25mmPeak
May27°C / 80°F13°C / 56°F55mmShoulder
June25°C / 77°F14°C / 57°F110mmLow
July24°C / 75°F13°C / 56°F160mmLow
August24°C / 75°F14°C / 56°F150mmLow
September23°C / 73°F13°C / 56°F120mmLow
October23°C / 73°F11°C / 52°F45mmShoulder
November23°C / 73°F9°C / 47°F15mmPeak
December22°C / 71°F7°C / 45°F5mmPeak

Season-by-Season Guide

Dry season (Nov–Apr)

Sunny and mild in the highlands (21–27°C highs), warm and dry on the coasts

Crowds: HighPrices: High

Good For

Chichén Itzá and Yucatán ruinsRiviera Maya beachesWhale watching in Baja (Jan–Mar)
Lowest rain and hurricane risk
Best all-round conditions nationwide
Christmas/New Year and spring break see peak pricing

Shoulder (May, Oct)

Transitional — warming/cooling with rising or falling rain

Crowds: ModeratePrices: Moderate

Good For

Día de los Muertos build-up (late October)Mexico City sightseeingOaxaca culture
Lower prices than the dry-season peak
Still low hurricane risk
Rain becomes more frequent by late May

Rainy/hurricane season (Jun–Oct)

Afternoon storms in the highlands; hurricane risk on both coasts, peaking Aug–Oct

Crowds: LowPrices: Low

Good For

Mexico City museums and food sceneInland colonial cities (Guanajuato, San Miguel de Allende)Guelaguetza festival in Oaxaca (July)
Lowest prices of the year
Lush landscapes, fewer crowds
Real hurricane risk on the Caribbean and Pacific coasts
Some coastal excursions get cancelled

Best Time to Visit For...

Caribbean beaches (Cancún, Tulum)

December–April

Avoids the June–November hurricane season entirely.

Whale watching (Baja)

January–March

Gray whales migrate to Baja's lagoons during these months.

Day of the Dead

Late October–early November

Oaxaca and Mexico City host the largest public celebrations.

Budget travel

June–September

Lowest coastal hotel rates, offset by real hurricane risk — check forecasts and refund policies.

Colonial cities (Mexico City, Oaxaca, Guanajuato)

November–April

Highland 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

Budget Traveler

$48/day

Mid-Range Traveler

$115/day

Luxury Traveler

$310/day

Calculate My Full Trip Budget

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.

Sources:Mexico City climate normals — Climates to Travel