Best Time to Visit Mexico

· Updated · 6 min read Practical
Clear blue skies over Mexico's Yucatán in the dry season

Mexico’s climate varies significantly by region — the Yucatán Peninsula and Oaxaca have different rainfall patterns, altitude affects temperature in the central highlands, and the Caribbean coast has a hurricane season from June through November. There is no single “best” time; the right answer depends on where you are going and what you want to do.

Overview by season

November–April: the dry season

The most popular period for tourists, and with good reason: minimal rain across most of the country, comfortable temperatures, and clear skies for ruins, outdoor activities, and beaches.

Yucatán Peninsula: Dry and warm (25–32°C). The best months for Caribbean beaches and archaeological sites. Hurricane risk negligible. Cenote water is clearest.

Oaxaca: Dry and mild (15–25°C). Perfect conditions for the city, Monte Albán, and the coast. Peak season — Día de Muertos in late October/early November brings significant crowds and prices spike.

Mexico City: Cool and very dry (10–22°C during the day, sometimes dropping to 5°C at night). Good visibility from the altitude, lower pollution. December and January can be surprisingly cold — bring a jacket.

Pacific Coast (Puerto Vallarta, Huatulco, Puerto Escondido): Dry season means calmer seas, better beach conditions, and excellent whale watching (December–March). Water visibility is best for snorkelling and diving.

Baja California (Los Cabos, La Paz): Comfortable temperatures (20–28°C). Whale sharks (October–February) and grey whale watching at Magdalena Bay (January–March).

Copper Canyon: October–April has clearest skies and most comfortable temperatures. October is widely considered the ideal month — the canyons are still green from summer rains.

Downsides: Peak season prices and crowds. Cancún and Tulum are at maximum capacity December–March. Beach accommodation in popular destinations should be booked 4–8 weeks in advance. Flights to Cancún from North America are at their most expensive over Christmas, New Year, and US spring break (March).

May–June: shoulder season

Getting hotter and more humid, with increasing rain in the south. Fewer tourists than December–March. Good value on accommodation and flights.

Best for: Beach destinations before the humidity peaks. Mérida and Yucatán while still tolerable. Puerto Escondido’s biggest swells begin arriving (May–October), making this the start of serious surf season.

Trade-off: Pacific coast can be very hot (35°C+). The Yucatán interior gets increasingly humid. Mexico City is warm and pleasant with occasional afternoon showers.

July–August: Mexican domestic high season

Mexican families travel extensively in July and August — school holidays drive domestic demand. Prices rise again in beach resorts even though this is the rainy season internationally.

Yucatán: Hot and wet (daily afternoon showers, usually short and heavy, followed by sunshine). Hurricane risk begins to build from August. Most activities are still possible — bring a rain jacket and plan outdoor excursions for the morning.

Oaxaca: Rainy season peak. The surrounding hills are green and lush. Afternoon downpours are certain but mornings are typically clear. The Guelaguetza festival (last two Mondays of July) is Oaxaca’s most important cultural event — indigenous dance, music, and costume. Book accommodation 6–8 weeks ahead if attending.

Mexico City: Arguably the city’s most pleasant period. Altitude keeps temperatures moderate (17–22°C). Afternoon showers green the city and clear the air. Mornings are reliably sunny.

September–October: rainy season peak and hurricane risk

The quietest and cheapest time for the Caribbean coast. Hurricane risk is highest September through mid-October — the statistical peak of the Atlantic hurricane season.

Yucatán: The highest risk period for significant weather events. Track forecasts; avoid booking non-refundable Caribbean coastal accommodation during this window unless you are comfortable with the risk. Cancún, Playa del Carmen, and Tulum have all experienced direct hits from hurricanes in recent decades.

Oaxaca: Still rainy, but the Día de Muertos season (late October) is spectacular and worth planning around despite the weather. Accommodation in Oaxaca City books out 2–3 months ahead for November 1–2.

Mexico City: September can be beautiful — rainy afternoons but warm, clear mornings. Independence Day (September 15–16) is celebrated with El Grito in the Zócalo — a major national event.

Budget advantage: Accommodation across beach destinations drops 30–50% from peak rates. Flights are at their cheapest.

Key events that affect timing

EventWhenWhereBook ahead
Día de MuertosOct 31–Nov 2Oaxaca, Pátzcuaro, Mexico City2–3 months
Semana SantaMarch/AprilAll beach destinations2–3 months
GuelaguetzaLast 2 Mondays of JulyOaxaca6–8 weeks
CarnavalFebruary/MarchMazatlán, Veracruz3–6 months
Whale watchingDec–MarBaja California, Pacific coast2–4 weeks
Monarch butterfliesNov–MarMichoacán (Morelia/Angangueo)2 weeks
Independence DaySep 15–16Mexico City (El Grito)2 weeks
Taxco Semana SantaMarch/AprilTaxco3–6 months

Semana Santa (Holy Week, March/April) is the biggest domestic travel week of the year. Beach destinations are packed, accommodation prices spike to near-Christmas levels. Avoid Cancún, Playa del Carmen, and Los Cabos during this week unless booked months ahead.

Quick-reference by destination

DestinationBest monthsAvoidNotes
Cancún / Riviera MayaNov–AprSep–Oct (hurricane)Busiest Dec–Mar
TulumNov–MarSep–OctSargassum seaweed May–Aug
MéridaNov–MarJul–Aug (40°C+)Year-round city
Oaxaca CityOct–AprTolerable year-round
Mexico CityNov–Feb, May–JunBest in winter
Puerto VallartaNov–AprJun–Sep (hot, humid)Whale watching Dec–Mar
Puerto EscondidoNov–Apr (beach) / May–Oct (surf)Surf season ≠ beach season
Los CabosOct–MayAug–Sep (hurricanes)Whale sharks Oct–Feb
Copper CanyonOct–MayJul–Aug (floods)October ideal
San CristóbalYear-roundCool at 2,200 m

Weather table by region

RegionNov–FebMar–MayJun–AugSep–Oct
Yucatán coast25–30°C, dry28–33°C, dry30–35°C, rain28–32°C, hurricane risk
Mexico City10–22°C, dry15–27°C, dry→rain14–22°C, rain13–22°C, rain
Oaxaca12–27°C, dry15–32°C, dry→rain16–30°C, rain15–28°C, rain
Pacific coast22–30°C, dry25–35°C, dry27–35°C, rain25–32°C, rain
Highlands5–20°C, dry8–25°C, dry10–22°C, rain8–20°C, rain
Baja California15–25°C, dry18–30°C, dry25–38°C, hot22–32°C, occasional storms

Plan your trip: tours across Mexico · travel insurance · flights to Mexico.

Book an experience

Top tours to book now

Already planning? These are the most popular experiences for this destination.

Frequently Asked Questions

When is the best time to visit Mexico overall?
November through April is the most reliable period — dry season across most regions, minimal hurricane risk, and comfortable temperatures. December to March is peak season; May and November offer similar weather with fewer crowds and lower prices.
When is hurricane season in Mexico?
The Atlantic hurricane season runs June through November, peaking August through mid-October. The Caribbean coast (Cancún, Tulum, Riviera Maya) carries the highest risk. The Pacific coast also has a hurricane season, primarily affecting Baja California Sur and Jalisco.
What is the cheapest time to visit Mexico?
September and October are the cheapest months, with Caribbean coast accommodation dropping 30–50% below peak rates. May and June are also good value. Avoid Christmas–New Year and Easter (Semana Santa), which are the two most expensive periods.
Is Mexico good to visit in the rainy season?
Yes, with the right expectations. Rain typically falls in afternoon showers (1–3 hours) rather than all-day downpours. Mornings are usually clear. Inland destinations (Mexico City, Oaxaca, colonial cities) are particularly good in the rainy season — temperatures are moderate and the landscape is green.
When should I go to Oaxaca for Día de Muertos?
Arrive by 30–31 October for the full experience. Cemetery vigils on the night of 1–2 November are the centrepiece. Book accommodation 2–3 months in advance — Oaxaca hotels sell out completely for this period.

Tickets & Attractions

Book Experiences in Advance

Pre-book popular attractions, tours, and experiences via Tiqets — instant confirmation and mobile tickets. Skip the queue on busy days.

Browse on Tiqets →

Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.