Skip to content

Best Time to Visit Mexico: Weather by Region, Crowds, Hurricane Season and Festivals

In Mexico the year turns on small, vivid things: the smell of copal smoke and marigolds in early November, the first afternoon downpour that drums on a tin roof in summer, the winter beach towns filling with visitors escaping the cold. The coasts run hot and humid for much of the year, the highlands stay cool at night, and the desert tip of Baja bakes under blue sky. Mexico rewards almost any month, but each month rewards a different corner of the country.

White-sand beach with turquoise water and palm trees on the Caribbean coast of Quintana Roo
White sand and warm water in the dry season · Quintana Roo · Illustration

When is the best time to visit Mexico?

For most trips, the sweet spot runs from late November through April, when the beaches are sunny, the rain mostly stays away and the highlands are pleasantly dry.

For beach and sea, winter and early spring suit the Caribbean coast around Cancún, Tulum and Isla Mujeres, with warm water and rain that falls in short bursts. Los Cabos and Puerto Vallarta are also at their driest in spring. Summer brings very warm sea but also heat, heavy showers and, on the Caribbean side, seaweed on the sand.

For sightseeing, the dry months are kind to the colonial cities. Winter makes long walks comfortable in Mexico City, San Miguel de Allende, Oaxaca and Guadalajara, with sunny days and cool nights. Spring turns hotter, especially in Oaxaca. The rainy summer pattern means mornings of museums and markets, then a storm in the afternoon.

For budget and quiet, the shoulder stretches work well: May and early June, and the autumn weeks outside the major holidays. Rooms are easier to find and the beaches thin out, in exchange for more rain and a higher chance of storms.

For families, think carefully about March. Spring break fills the big resort strips with loud, crowded days, and the pool scene runs late. Families who prefer calm often do better in January, February or April after Easter week.

Mexico weather by region and season

Mexico is a country of coasts and altitudes, so the weather in one town says little about the next.

Place Region January April July October
Cancún Caribbean coast 84°F, 10.9 rain days 92°F, 4.2 rain days 95°F, 9.2 rain days 90°F, 17.6 rain days
Puerto Vallarta Mainland Pacific 80°F, 8.8 rain days 83°F, 5.1 rain days 88°F, 22.2 rain days 88°F, 14.6 rain days
Cabo San Lucas Baja California Sur 80°F, 0.9 rain days 86°F, 0.0 rain days 94°F, 1.0 rain days 92°F, 1.4 rain days
Mexico City Central highlands 72°F, 2.7 rain days 82°F, 6.7 rain days 77°F, 21.8 rain days 74°F, 10.1 rain days
Oaxaca Southern highlands 84°F, 1.4 rain days 95°F, 7.6 rain days 86°F, 20.4 rain days 85°F, 12.0 rain days

The Caribbean and the Pacific behave differently. Cancún stays hot all year, and its wettest month in this table is October, with rain on most days. Puerto Vallarta turns wet earlier and harder, with rain on most days in July, then eases through October. Both are comfortable in winter and spring.

Baja is the dry exception. Cabo San Lucas sees almost no rain in any of these months, and its heat climbs sharply from spring into summer and autumn. January afternoons are mild and sunny, though nights feel cool.

The highlands follow altitude rather than the coast. Mexico City is mild in January and almost rain-free, warmer in April, and in July it rains on most days, usually in afternoon storms. Oaxaca is warmer still, reaching the mid-90s in April, and it too turns wet in July and stays showery into October.

When is Mexico cheapest and least crowded?

The quietest stretches fall in late spring, in September and October, and in the first weeks of December before the holidays arrive.

The busiest weeks are easy to name. Christmas and New Year fill the resorts and the colonial cities alike. March brings spring break crowds to Cancún, Playa del Carmen and Cabo. Holy Week and the week after fill beach towns with Mexican families, since schools close for the break. Mexican school vacation, from about early July to late August, also draws domestic travelers to the coasts, and U.S. holiday weekends add their own bump.

In the quiet months, hotels are easier to find and beaches have empty stretches. The trade-off is weather: showers, heat and, on the Caribbean coast, seaweed. A traveler who accepts a gray afternoon often gets a calmer trip with room to wander.

Which months should you avoid in Mexico?

No month is truly off limits, but the stretch from August through October asks for the most flexibility, especially on the coasts.

The Atlantic hurricane season, which governs the Caribbean coast, runs from June 1 to November 30. The Pacific season, which governs Los Cabos and Puerto Vallarta, begins earlier, on May 15, and also ends November 30.

A storm can bring days of heavy rain and disrupt flights, and September and October carry the greatest Atlantic hurricane risk, while the rainiest month varies by region. Plenty of trips in these months go smoothly, but the odds of a rained-out day rise.

Sargassum is the other beach disappointment. The brown seaweed washes up along the Caribbean coast from Cancún through Playa del Carmen and Tulum to Mahahual, and it tends to be heaviest from spring into summer. Some years it lingers longer. The Pacific resorts such as Los Cabos and Puerto Vallarta lie outside the Atlantic sargassum belt.

Heat matters too. Oaxaca and the inland towns grow very hot in April and May, and Cabo is scorching in summer and early autumn. In winter, cold fronts called nortes can bring a gray, breezy, cooler day or two to the Caribbean and Gulf coasts, with rougher seas. They are an interruption, not a reason to skip the season.

When can you swim in Mexico?

You can swim somewhere in Mexico in every month, since the sea stays warm on both coasts for most of the year.

Place January April July October
Cancún 80.7°F 81.6°F 85.0°F 85.2°F
Puerto Vallarta 78.2°F 76.8°F 86.9°F 87.8°F
Cabo San Lucas 73.6°F 72.7°F 84.5°F 85.9°F

The Caribbean is the most reliable, warm enough in winter for long swims and bathwater-like by summer and autumn. Puerto Vallarta follows a similar rhythm, pleasant in winter and very warm from summer into autumn. Los Cabos has the sharpest seasons: the water feels brisk in winter and spring, and warms nicely from summer into October.

Waves vary by beach. Many Pacific-facing beaches around Los Cabos are too rough for swimming in any season, so the protected coves are the choice there. Wherever waves matter, check the beach flags before going in. The sea can run rougher after a winter front or a passing storm.

Festivals and events in Mexico through the year

Día de Muertos and the autumn calendar

Día de Muertos, on November 1 and 2, is the festival that defines the Mexican year. The tradition marks the brief return of departed relatives, and UNESCO recognizes it as intangible cultural heritage. Oaxaca, Pátzcuaro and Mexico City are the places visitors go to see it.

Altars fill homes and plazas with orange cempasúchil, candles, photographs and pan de muerto, while the cemeteries glow at night as families keep vigil. This observance brims with warmth and food instead of fear, and visitors are welcome if they remain quiet and respectful among the graves.

Lodging in those towns fills early, so plan well ahead. The days before the holiday are a good time to see markets piled with flowers and sugar skulls.

Winter holidays, Carnival and Easter week

December brings the posadas, nine evenings of candlelit processions, songs and piñatas leading up to Christmas, and plazas hang with lights. New Year’s Eve is a beach affair on the coasts and a street party in the cities.

Carnival arrives in the weeks before Lent, usually in February or early March, with parades and costumes in port towns such as Mazatlán and Veracruz. Holy Week moves every year and falls in March or April. Processions fill the streets of colonial towns such as San Miguel de Allende and Taxco, and the beaches fill with vacationing Mexican families.

Both periods mean crowds and higher rates at the coast. Those who prefer processions to beach days can find quieter, more moving observances in smaller highland towns.

Nature seasons: whales, sharks and butterflies

Winter is whale season in Baja. From mid-December through the end of April, gray whales come together in Ojo de Liebre and San Ignacio lagoons, where they mate and give birth while boats bring visitors near. In the cooler months, visitors can see humpbacks near Los Cabos and around the Bay of Banderas.

In Michoacán and the State of Mexico, monarch butterflies cluster in the mountain forests of four sanctuaries from mid-November into March. The trails are cool and quiet, and the sight of the trees bending under orange wings is one few trips match.

Whale sharks are a summer and autumn draw. Around Holbox and Isla Mujeres, on the Caribbean side, the season lasts roughly June through September, and boats also depart from Cancún, while in Bahía de los Ángeles, in Baja California, the season runs from June through December. Swimmers go in beside the shark with a guide.

Sources
  • NOAA National Hurricane Center, "Tropical Cyclone Climatology", nhc.noaa.gov, checked September 29, 2026
  • University of South Florida, Optical Oceanography Lab, "Sargassum Watch System (SaWS)", optics.marine.usf.edu, checked September 29, 2026
  • CONANP (Comision Nacional de Areas Naturales Protegidas), "Inicia la temporada de avistamiento de ballena gris en la Reserva de la Biosfera El Vizcaino", gob.mx/conanp, checked September 29, 2026 (window confirmed over several seasons, including the 2025-2026 announcement)
  • CONANP (Comision Nacional de Areas Naturales Protegidas), "Inicia la temporada de tiburon ballena en la Reserva de la Biosfera Bahia de los Angeles", gob.mx/conanp, checked September 29, 2026
  • CONANP (Comision Nacional de Areas Naturales Protegidas), "Inicia la temporada de visitacion a los santuarios de Mariposa Monarca, periodo 2024-2025", gob.mx/conanp, checked September 29, 2026
  • UNESCO, "Indigenous festivity dedicated to the dead", ich.unesco.org, checked September 29, 2026
  • Servicio Meteorologico Nacional (CONAGUA), normales climatologicas 1991-2020, estacion 23155 (Cancun, Benito Juárez), checked September 29, 2026
  • Open-Meteo Marine API, average 2015-2024, checked September 8, 2026
  • Servicio Meteorologico Nacional (CONAGUA), normales climatologicas 1991-2020, estacion 09048 (Tacubaya Central (Obs), Miguel Hidalgo), checked September 29, 2026
  • Servicio Meteorologico Nacional (CONAGUA), normales climatologicas 1991-2020, estacion 03005 (Cabo San Lucas, Los Cabos), checked September 29, 2026
  • Servicio Meteorologico Nacional (CONAGUA), normales climatologicas 1991-2020, estacion 14339 (El Cuale, Puerto Vallarta), checked September 29, 2026
  • Servicio Meteorologico Nacional (CONAGUA), normales climatologicas 1991-2020, estacion 20079 (Oaxaca, Oaxaca De Juárez), checked September 29, 2026

To plan your stay

Where to go, and when — with the homework done. Warm guides built on thirty-year climate data, official crowd numbers and honest verdicts.