When to Go

Best Time to Visit Mexico: Month-by-Month Guide

The best time to visit Mexico is the dry season (November–April) for sun and beaches. Wet season and hurricane risk explained, plus why the highland cities are good year-round.

Quick answer

The best time to visit Mexico is the dry season, November to April — sunny, warm and comfortable, ideal for beaches and sightseeing. May to October is the wet season with afternoon rains, and June to November is hurricane season on the coasts. December to April is peak (with Christmas and spring break the busiest); the shoulder months are cheaper and quieter. Crucially, Mexico’s high-altitude cities (like Mexico City and Oaxaca) stay mild year-round, unlike the hot, humid coasts.

Key takeaways

  • Best overall: November–April — dry, sunny and comfortable for beaches and cities.
  • Wet season: May–October, hot and humid with afternoon rain; often clear mornings.
  • Hurricane season: June–November on the Caribbean, Gulf and Pacific coasts (peak Sep–Oct).
  • Highland cities (Mexico City 2,240 m, Oaxaca) are mild year-round — not hot like the coast.
  • Peak crowds/price: Christmas–New Year and March spring break; book ahead.

The short answer

Mexico is big and varied — Caribbean resorts, high-altitude colonial cities and jungle ruins all feel different — but the main thing to plan around is the dry-versus-wet split, plus altitude, which quietly upends the idea that “Mexico equals hot.”

Mexico month by month

Month Season Weather (coast) Verdict
Nov Dry begins Sunny, warm Excellent
Dec–Feb Dry (peak) Sunny, warm, low humidity Excellent (busy)
Mar–Apr Dry Warm, dry; spring break Mar Very good
May–Aug Wet Hot, humid; afternoon rain Green & cheaper
Sep–Oct Wet (peak hurricane) Wettest; storm risk Riskiest

Dry vs wet season

Dry season (November–April)

Sunny, warm and low on rain — prime time for the Caribbean beaches (Cancún, Tulum, the Riviera Maya), the Pacific coast, and exploring inland. It’s peak season, especially the Christmas–New Year and March spring-break weeks, which are the most crowded and expensive; book those windows well ahead.

Wet season (May–October)

Hot and humid with afternoon downpours, but mornings are often clear and the landscape is lush. Crowds thin and prices drop outside the holidays. The catch is hurricane season (roughly June–November), which mainly threatens the Caribbean and Gulf coasts, with September and October the peak risk — worth factoring into beach plans.

Altitude changes everything

Don’t assume the whole country is tropical. The high-altitude cities — Mexico City (2,240 m / 7,350 ft), Oaxaca, San Miguel de Allende — are mild to cool year-round, with warm days and cool evenings, and are pleasant even in summer. The heat and humidity live on the coasts.

Festivals and events

Mexico’s calendar is a highlight in itself. Day of the Dead (Día de Muertos, 1–2 November) is extraordinary, especially in Oaxaca and Michoacán, and coincides with the start of the best weather. Semana Santa (Easter week) is a major domestic holiday, Oaxaca’s Guelaguetza lights up July, and Christmas festivities are vivid. Timing to Day of the Dead is popular — plan and book early.

When it’s cheapest and when to avoid

Best value with green landscapes is the wet season (excluding the holidays), if you plan around afternoon rain and hurricane risk on the coasts. Best weather is the dry season. Avoid the Christmas and spring-break price spikes if you can; the highland cities are good almost any time.

How long to go

A week suits a single region (a Yucatán/Riviera Maya loop, or Mexico City plus Oaxaca); 10–14 days lets you combine a colonial-city cluster with a beach or the ruins. Distances are large, so consider internal flights.

Weather and temperatures in detail

Altitude drives the contrast. The coasts (Cancún, the Riviera Maya, the Pacific) are hot and humid at roughly 25–33°C (77–91°F) year-round, hottest and stickiest in the wet season. The highland cities tell a different story: Mexico City, at 2,240 m, sees mild days around 20–25°C (68–77°F) and cool evenings that can call for a jacket even in summer, while Oaxaca and San Miguel de Allende are similarly temperate. The arid north swings hot by day and cooler at night.

What to pack

Frequently asked questions

When is hurricane season in Mexico?
Roughly June to November, mainly affecting the Caribbean and Gulf coasts (Cancún, Riviera Maya) and to a lesser extent the Pacific, with September and October the peak. It's worth factoring into beach plans.
Is Mexico City hot?
No — Mexico City sits at about 2,240 m (7,350 ft), so it's mild to cool year-round with warm days and cool evenings. The high-altitude cities stay pleasant even in summer, unlike the hot, humid coasts.
When is the cheapest time to visit Mexico?
The wet season (May–October), outside the holidays, is cheapest and quietest — hot and humid with afternoon rain but often clear mornings. Avoid the Christmas–New Year and March spring-break price spikes.
When is Day of the Dead in Mexico?
Day of the Dead (Día de Muertos) falls on 1–2 November, at the start of the dry season. It's spectacular, especially in Oaxaca and Michoacán, and a very popular time to visit — so book flights and hotels early.
How many days do you need in Mexico?
A week suits one region, such as a Yucatán loop or Mexico City plus Oaxaca. Ten to fourteen days lets you combine colonial cities with a beach or the Maya ruins. Distances are large, so internal flights help.
Is the wet season a bad time to visit Mexico?
Not necessarily. Rain usually falls as afternoon downpours with clear mornings, the landscape is lush, and prices are lower. The main caution is hurricane risk on the coasts from June to November, peaking in September and October.

Get the honest travel newsletter

Best-time-to-visit guides, packing tips and real ways to save — sent occasionally, never spammy. No fake codes.

18+. We only email deals. Unsubscribe anytime. We never sell your address.

Keep reading

More guides like this

When to Go

Best Time to Visit New Zealand: Month-by-Month Guide

The best time to visit New Zealand is December to April (its summer and autumn) for hiking, beaches and road…

When to Go

Best Time to Visit Thailand: Month-by-Month & Two-Coast Guide

The best time to visit Thailand is the cool dry season (November–February) for comfortable weather and sunny beaches. Full guide…

When to Go

Best Time to Visit Spain: Month-by-Month & Region Guide

The best time to visit Spain is spring (April–June) and autumn (September–October) — warm and comfortable with fewer crowds than…