Best Time to Visit Mexico 2026: Month-by-Month Planner
Mexico is a huge country with dramatically different climates by region — the dry, sunny Baja Peninsula has almost nothing in common with the hurricane-prone Caribbean coast, and Mexico City's highland climate bears no resemblance to the white sand beaches of the Riviera Maya. The best time to visit Mexico depends almost entirely on where you're going and what you're doing. The short answer: November through April for coastal destinations (the dry season, virtually no rain), with May and November as the strongest shoulder season months offering lower prices without sacrificing weather quality.
Cheapest Months to Travel to Mexico
Best time to visit Mexico: quick answer
- Best overall (dry season): November–April — virtually no rain on the coasts, pleasant temperatures for sightseeing in inland cities like Mexico City, peak whale watching season off Baja California.
- Best value (shoulder season): May and November — 20–40% below peak prices, warm weather, manageable crowds.
- Best for whale watching: December–March for gray and humpback whales off Baja California; July–September for whale shark season in the Yucatán Peninsula.
- Best for Día de los Muertos: Late October–early November, particularly in Oaxaca and Mexico City.
- Avoid for coastal trips: September and October — peak hurricane season on both the Caribbean coast and Pacific Coast.
Dry season vs Mexico's rainy season
Dry season: November–April
The dry season from November to April is considered the best time to visit Mexico, especially for beach activities on the Riviera Maya, Pacific Coast, and Baja Peninsula. The Caribbean coast — Cancún, Playa del Carmen, Tulum — has sunny weather and calm seas. Los Cabos and the Baja Peninsula enjoy pleasant temperatures of 24–28°C with virtually no rain. The Yucatán Peninsula's archaeological sites, including Chichén Itzá and Tulum ruins, showcasing Mayan culture at their most accessible. High season and peak tourist season falls December through March, with the Yucatán Peninsula particularly busy.
Coastal temps: 26–30°C
Rainfall: Minimal to none
Best for: Beaches, whale watching, archaeological sites
Mexico's rainy season: May–October
Mexico's rainy season runs May to October, with the heaviest rainfall in the summer months. The country's rainy season brings afternoon storms rather than all-day rain — mornings are typically sunny, with showers arriving mid-afternoon. This makes inland cities like Mexico City, Oaxaca, and Mérida genuinely workable in the rainy season. The wet season coincides with hurricane season (June–November) on the coasts — the Caribbean coast and Pacific Coast face the highest risk September and October. Low season deals of 30–40% off peak prices make May and November attractive shoulder months.
Hurricane season: June 1–November 30
Peak risk: September–October
Best for: Budget travel, inland cities, Día de los Muertos
Hurricane season: what you need to know
Hurricane season runs June 1 to November 30 in Mexico. The Caribbean coast (Cancún, Playa del Carmen, Cozumel) and the Pacific Coast (Puerto Vallarta, Manzanillo) face the greatest risk. September is the highest-risk month on both coasts. Travel insurance is essential for any Mexico trip between June and November — ensure your policy covers hurricane-related cancellation and delays.
Month-by-month guide
| Month | Season | Coast | Inland | Crowds | Hotels | Notes |
|---|---|---|---|---|---|---|
| Jan | Dry | 28°C | 18°C | Peak | High | ✅ Peak whale watching — gray whales calving on Baja California coast. Dry and sunny everywhere. |
| Feb | Dry | 28°C | 20°C | Peak | High | ✅ Whale watching, Carnaval celebrations (Veracruz, Mazatlán). Spring breakers begin arriving late Feb. |
| Mar | Dry→ | 29°C | 22°C | Very High | Peak | ⚠️ Spring break takes place — Riviera Maya, Cancún packed. Semana Santa surge. Inland cities quieter. |
| Apr | Dry→ | 30°C | 24°C | High | High | ⚠️ Semana Santa / Holy Week (Apr 2-5, 2026). Hotter weather before rains begin. Monarch butterflies departing. |
| May | Rainy→ | 31°C | 25°C | Low | Low | ✅ Shoulder — Cinco de Mayo, low season deals. Mexico's rainy season onset but mainly afternoons. Best value month. |
| Jun | Rainy | 32°C | 24°C | Low | Low | ⚠️ Hurricane season begins. Hottest month inland. Whale shark season starts in Yucatán. |
| Jul | Rainy | 32°C | 23°C | Med | Med | ⚠️ School holidays push domestic tourists to coasts. Rainy season in full swing. Whale shark season peak. |
| Aug | Rainy | 32°C | 23°C | Med | Med | ⚠️ Heavy rains on Pacific Coast. Low season deals available. Check weather forecasts before booking. |
| Sep | Rainy | 31°C | 22°C | Low | Lowest | ❌ Peak hurricane risk — avoid Caribbean coast and Pacific Coast. Independence Day Sept 16. |
| Oct | Rainy→ | 30°C | 21°C | Low | Low | ✅ Shoulder — rains ease late October. Inland cities excellent. Día de los Muertos preparations begin. |
| Nov | Dry→ | 28°C | 19°C | Low-Med | Low-Med | ✅ Shoulder — dry season returns. Día de los Muertos Nov 1-2. Whale watching season restarts off Baja. |
| Dec | Dry | 27°C | 18°C | Peak | Peak | ⚠️ Holiday season — Christmas and New Year drive highest prices of year. Whale watching season begins. |
Coast = Cancún/Riviera Maya average high. Inland = Mexico City average high. Mexico is a huge country — temperatures vary significantly by region and altitude.
Plan your Mexico trip by interest
Beaches & Riviera Maya (Cancún, Playa del Carmen, Tulum)
December–AprilThe Riviera Maya and Caribbean coast are at their finest December through April — the dry season brings sunny weather, calm turquoise seas, and white sand beaches at their most photogenic. Playa del Carmen and Tulum are excellent November through March before spring break crowds arrive. Cancún fills with spring breakers mid-March through April. Los Cabos and Cabo San Lucas on the Baja Peninsula are excellent October–April. Avoid the Caribbean coast September–October (peak hurricane risk).
Baja California & whale watching
December–MarchThe Baja Peninsula offers one of the world's most extraordinary wildlife experiences: gray whales give birth in protected lagoons December through March, and whale watchers can get within touching distance in guided pangas. Laguna San Ignacio and Scammon's Lagoon (near Guerrero Negro) are the prime gray whale sites. Humpback whales are best seen off the Pacific Coast near Los Cabos December through February. Blue whales feed off the Baja Peninsula February through March — some of the largest creatures on earth visible from shore. Whale watching season ends by late March as most whales begin their migration north.
Whale shark season (Yucatán Peninsula)
July–SeptemberWhale shark season runs July to September near Isla Mujeres and Holbox on the Yucatán Peninsula — the world's largest fish congregates here in extraordinary numbers. Snorkelling with whale sharks is one of Mexico's most unique experiences and is strictly regulated. This timing coincides with Mexico's rainy season on the coast, but whale shark tours operate in the mornings before afternoon storms. Book with licensed operators months ahead.
Monarch butterfly migration (Michoacán)
December–MarchThe monarch butterfly migration to Michoacán's sanctuaries (El Rosario, Cerro Pelón) is one of the natural world's great spectacles — hundreds of millions of monarch butterflies overwinter in the oyamel fir forests of central Mexico. Best viewing is December through March when the monarch butterflies are densest. The sanctuaries are UNESCO-listed and require guided tours for access. Book tours and accommodation in Morelia or Angangueo well ahead for January and February peak.
Mexico City & inland cities
March–May or October–NovemberMexico City is a year-round destination but March through May offers the best combination of pleasant temperatures (18–25°C), sunny mornings, and manageable crowds. Exploring Mexico City's world-class museums (Anthropology, Frida Kahlo, Palacio de Bellas Artes), the Teotihuacán pyramids, and the archaeological sites of the historic centre is most comfortable before June's rainy season begins. Other inland cities — Oaxaca, San Cristóbal, Guanajuato — follow similar patterns. October–November is an excellent second window, with Día de los Muertos adding cultural depth.
Día de los Muertos
Late October–November 2The Day of the Dead (Día de los Muertos) on November 1–2 is Mexico's most distinctive cultural celebration — cemeteries filled with marigolds, elaborate altars, parades, and family gatherings to honor the dead. Oaxaca has the most traditional celebrations; Mexico City hosts the most spectacular parade (inspired by the James Bond film). Mixquic, near Mexico City, has the most moving cemetery vigil. Book accommodation 2–3 months ahead. Late October to early November is ideal — prices are still shoulder season before December peak.
Adventure, surfing & jungle ruins
May–June (surfing); Nov–Apr (ruins)The Pacific Coast surf spots around Puerto Escondido peak May through October when southern swells arrive — May offers early surf season with fewer crowds before the rainy season is fully established. Jungle ruins like Palenque and Bonampak in southern Mexico are best visited November through March when the heat and humidity are more manageable. Canyon country — the Copper Canyon in northern Mexico (Chihuahua) is at its finest October through April with moderate temperatures.
Key events & festivals 2026
Practical tips for your Mexico trip
Travel insurance
Essential June–November (hurricane season); strongly recommended year-round. Ensure coverage includes weather-related cancellation, medical emergencies, and trip interruption. Mexico's public healthcare is limited in tourist areas — private clinics are the standard for visitors.
Packing by season
Dry season (Nov–Apr): light clothing, sunscreen, reef-safe for snorkelling. Rainy season (May–Oct): light rain jacket for afternoon storms, still hot so lightweight layers. Inland cities (Mexico City, Oaxaca) are cooler — layers needed year-round for evenings. Canyon country and northern Mexico require warmer layers in winter months.
Peak season booking
Christmas and New Year (Dec 20–Jan 5): book 4–6 months ahead. Spring break (March–April): 3–4 months. Semana Santa: 2–3 months. Día de los Muertos in Oaxaca: 2–3 months. Whale watching tours in Baja California: 1–2 months for January–February peak.
Regions at a glance
Riviera Maya / Caribbean coast: best Nov–Apr. Pacific Coast (Puerto Vallarta, Mazatlán): best Nov–May. Baja California / Los Cabos: best Oct–Apr. Mexico City: good year-round, best Mar–May and Oct–Nov. Southern Mexico (Oaxaca, Chiapas): best Nov–Apr. Yucatán Peninsula: best Nov–Apr (archaeological sites), Jul–Sep (whale sharks).
Frequently asked questions
When is the best time to visit Mexico?
The best time to visit Mexico is between November and April — the dry season, when there is virtually no rain at beach resorts and temperatures are pleasant for sightseeing in cities like Mexico City. December to February is the peak tourist season with the most comfortable weather. November is an excellent shoulder month: dry, sunny, quieter than December, and ideal timing for Día de los Muertos celebrations in early November. May is the best shoulder month for those seeking lower prices — warm but before the heaviest rains.
When is hurricane season in Mexico?
Hurricane season in Mexico runs June 1 to November 30, affecting primarily the Pacific Coast, the Caribbean coast (Cancún, Playa del Carmen, Riviera Maya), and the Yucatán Peninsula. Peak hurricane risk falls in September and October — these are the months to avoid for coastal destinations. The Pacific Coast around Puerto Vallarta and Los Cabos is also at risk. Travel insurance is strongly recommended for any Mexico trip between June and November.
When is whale watching season in Mexico?
Whale watching season in Mexico runs from December to April. Gray whales give birth along the Baja California coast from January through March — Laguna San Ignacio and Scammon's Lagoon are the best spots. Humpback whales are viewable off Puerto Vallarta December through March. Blue whales feed off the Baja Peninsula February through March. By the end of March the whale watching season winds down as most whales begin their migration north. Whale shark season runs separately from July to September in the Yucatán Peninsula near Isla Mujeres.
What is Día de los Muertos and when is it celebrated?
The Day of the Dead (Día de los Muertos / Dia de los Muertos) is celebrated November 1 and 2, honoring deceased loved ones with parades, elaborate altars, marigold flowers, intricate sweets, and vibrant festivities. Mexico City and Oaxaca have the most famous celebrations — Oaxaca's is the most traditional, Mexico City's the most spectacular. Late October to early November is ideal for experiencing Día de los Muertos. Book accommodation weeks ahead as this is one of Mexico's most visited cultural periods.
When is spring break in Mexico?
Spring break takes place from mid-March through April in Mexico, with the Riviera Maya (Cancún, Playa del Carmen) experiencing the heaviest spring breakers. Semana Santa (Holy Week before Easter) adds another surge — in 2026 falling April 2-5. March and April can be crowded and expensive in popular beach spots. Avoid Cancún and the Caribbean coast during these weeks unless you specifically want the spring break atmosphere.
When is the best time to visit Mexico City?
March through May is the best time to visit Mexico City and other inland cities for sightseeing. Temperatures are warm and pleasant (18–25°C), before the rainy season brings afternoon storms from June. Exploring Mexico City during these months means comfortable daytime temperatures and manageable crowds — school holidays in summer push domestic tourists to the coast. October–November is an excellent second window: cooler, drier, and the Day of the Dead celebrations make late October an extraordinary time to visit.
How much do you actually save in shoulder season? Our Shoulder Season Price Report analyses hotel prices across 110 destinations — flights are 37% cheaper, hotels drop 20–50%, and November is one of the world's most valuable travel months for Mexico.
Mexico is featured in:
