Best Time to Visit Mexico: Regions, Seasons, and Hurricanes

A small Maya watchtower on a rocky bluff above turquoise Caribbean water at Tulum, with orange flowers in the foreground
Photo: Davesocool / CC BY-SA 3.0, via Wikimedia Commons
In this guide
  1. The short version
  2. Mexico’s two seasons
  3. Region by region
  4. Hurricane season: what it means for a trip
  5. Festivals that change when you should go
  6. Match the month to your trip
  7. Month-by-month shortcut

The best time to visit Mexico for most trips is the dry season, from November to April, when the weather is sunniest across the country. But “Mexico” covers deserts, cool highlands and two hurricane coasts, so the right month depends on where you are going. Inland cities such as Mexico City, Oaxaca and Guanajuato are comfortable almost all year. The Caribbean and Pacific beaches are best from late fall through spring and carry hurricane risk from late summer into October. This guide breaks it down by region, explains the hurricane calendar using NOAA’s dates, and ends with a month-by-month shortcut.

Seasonal information here comes from Mexico’s tourism board, Mexico City’s official tourism site and the US National Hurricane Center, as read in October 2026. Weather is variable, so check the forecast before you commit to specifics.

The short version

If you wantGoWhy
Beaches, reliable sunNovember-AprilDry season on both coasts, lowest storm risk
Colonial cities and museumsOctober-AprilMild, drier days; rainy-season afternoons are manageable
Fewer crowds, lower pricesMay-June or NovemberShoulder months, with some rain or early-season warmth
Mexico City with minimal rainNovember-AprilThe driest stretch
Avoiding hurricanes entirelyDecember-AprilOutside both official seasons

Mexico’s two seasons

Visit Mexico, the national tourism board, divides the year into a dry season (November to April) and a rainy season (May to October). That is a simplification, because the country is big, but it is a good starting point. The board also describes the rainy season in tropical and southern areas as generally running June to September, with showers that can be intense but brief. In most tourist destinations, December to February is a mild time to travel.

The dry season is also high season: expect the highest prices and the biggest crowds around Christmas and New Year, and during Holy Week (Semana Santa), when many Mexican families travel. The week before Easter falls on different dates each year, so check the calendar for the year you travel. Many travelers find the shoulder months of November and May a good compromise between weather and cost.

Region by region

Mexico City and the central highlands

Mexico City, Puebla, Guadalajara, Guanajuato and San Miguel de Allende sit at high altitude. Mexico City alone is at about 2,240 meters (7,350 feet), which keeps temperatures moderate. Mexico’s tourism board gives a temperature range of roughly 10 to 26 degrees Celsius (50 to 79 degrees Fahrenheit) for Mexico City, Guadalajara and Puebla depending on the season.

Paseo de la Reforma in Mexico City on an overcast day, with a planted median, tall trees and office towers
Mexico City sits at about 2,240 m, so its seasons follow altitude and the rainy afternoon pattern, not the coasts. Photo: Juan Carlos Fonseca Mata / CC BY-SA 4.0, via Wikimedia Commons

Mexico City’s official tourism site says the rainy season runs from May to October with sunny mornings and often cloudy, rainy afternoons. Summer downpours usually last at most a couple of hours but can cause drainage problems, minor flooding and traffic delays, and it describes spring and fall as very pleasant, with warm afternoons and cooler evenings. In practice, schedule outdoor sights in the morning and museums in the afternoon from June through September. Our Mexico City first-timer’s guide and museums guide help you plan around that, and the Guanajuato and Puebla guides cover two other highland cities.

Best: November to April for dry weather, October for fewer crowds after the rains start fading. Watch for: afternoon storms in summer and chilly nights in winter, because altitude means you need a layer even when the day is warm.

Caribbean coast: Cancún, Tulum, Riviera Maya

The tourism board describes this area as warm and humid almost year-round, with temperatures from 25 to 33 degrees Celsius (77 to 91 degrees Fahrenheit) and occasional rain from June to October. It also sits inside the Atlantic hurricane basin. NOAA’s official Atlantic season runs June 1 to November 30, with the climatological peak on September 10 and most activity between mid-August and mid-October.

Best: December to April, after the hurricane season ends and before the humid heat builds. Watch for: August to October storm risk, and check recent reports on seaweed (sargassum) at the beaches you care about, which varies from year to year and which we could not verify for this guide. Our beach destinations comparison and Mérida and Yucatán guide go deeper on this side of the country.

Pacific coast: Puerto Vallarta, Los Cabos, Oaxaca coast

The Pacific has its own storm calendar. NOAA lists the Eastern Pacific hurricane season as running May 15 to November 30, with a peak in late August that is less pronounced than the Atlantic peak. In an average season (1991 to 2020), the Eastern Pacific produces 15 named storms, 8 hurricanes and 4 major hurricanes, though not all approach land. Mexico’s tourism board gives Puerto Vallarta the same warm, humid profile as the Caribbean, with occasional rain from June to October. See our Puerto Vallarta guide and Puerto Escondido guide.

Satellite image of Hurricane Priscilla swirling off Mexico's Pacific coast and the Baja California peninsula
Eastern Pacific storms like Priscilla in October 2025 are why Pacific-coast trips in autumn need a flexible plan. Photo: MODIS Land Rapid Response Team, NASA GSFC / Public domain, via Wikimedia Commons

Best: November to May. Watch for: September and October, when storms and swell can disrupt plans, and the possibility of storm-related flight delays.

Baja California, Sonora and the north

The north is desert country. The tourism board describes Baja California, Chihuahua and Sonora as dry, with high summer temperatures and cool nights, so spring and fall are usually the more comfortable seasons for outdoor activities. Pacific storms can still reach Baja in late summer and fall, so check the National Hurricane Center’s outlook if you travel in September or October.

Southern highlands: Oaxaca and Chiapas

Highland cities such as Oaxaca and San Cristóbal de las Casas have a cooler, mountain climate with a rainy season that the tourism board places generally between June and September in southern areas. Their dry months, roughly November to April, are the easiest for hiking and day trips. See our Oaxaca guide and San Cristóbal guide.

Boat-level view of the steep, forested walls of Sumidero Canyon in Chiapas rising from green river water
Inland and highland regions like Chiapas stay far less exposed to hurricanes than either coast. Photo: Christopher Javier Cuenca García / CC BY-SA 4.0, via Wikimedia Commons

Hurricane season: what it means for a trip

Hurricane season is not a reason to skip Mexico, but it is a reason to plan. According to the National Hurricane Center, the Atlantic basin season runs June 1 to November 30 and the Eastern Pacific season runs May 15 to November 30. Official dates are a guide, and activity can occur outside them. The numbers also vary a lot from year to year: as of mid-October 2026, the NHC’s season summaries showed 19 named storms in the Eastern Pacific (5 more than normal) and 10 in the Atlantic (2 fewer than normal), according to its 2026 summaries.

The practical approach:

  1. Time your trip. If you can pick, go to the beach between December and April. If you have to go in the season, favor the early part (June) or the end (November) over the August to October stretch.
  2. Use the right insurance. Read the named-storm terms and cancellation windows in your policy. Our Mexico travel insurance guide explains what to look for.
  3. Book flexibility. Choose refundable or changeable lodging and flights where you can.
  4. Watch the forecast. The NHC issues forecasts and outlooks days in advance. In the week before travel, check the Tropical Weather Outlook for your coast.
  5. Follow local instructions. If a warning is issued, follow hotel and civil-protection guidance and leave early if told to.

Festivals that change when you should go

Some of Mexico’s best-known events fall in the shoulder or rainy months, and they can be the reason to go. Day of the Dead (October 31 to November 2) is at the end of the rainy season, and it draws visitors to Oaxaca, Michoacán and Mexico City, so lodging can fill early. See our Day of the Dead guide. Holy Week and the Christmas to New Year period are busy and expensive. Independence celebrations run around September 15 and 16. Check local calendars for specific dates, because many festivals move.

Match the month to your trip

  • One city for a long weekend (Mexico City, Oaxaca, Guanajuato): almost any month works. In the rainy season, plan indoor sights for the afternoon and keep a light rain jacket in your bag.
  • A beach week: aim for December to April. If your dates are fixed in September or October, pick a place and a hotel with a flexible cancellation policy, and keep an eye on the forecast.
  • A multi-region loop (colonial cities plus a coast): put the coast at the start or end of the dry season and spend the wetter months in the highlands, where storms are not the main risk. Our two-week colonial cities itinerary shows how to chain inland stops.
  • Hiking, desert and nature days in the north: choose spring or fall over high summer, when the tourism board notes temperatures are high.
  • Traveling with kids or older relatives: the moderate climate of the central highlands is easier than coastal humidity, though altitude can take a day or two to adjust to.

Month-by-month shortcut

MonthInland and highlandsBeaches
January-FebruaryDry, cool nightsBest weather, high prices
March-AprilDry, warming up; Holy Week crowdsHot, sunny, busy
May-JuneHot spells, first rainsWarm; season for Pacific storms begins
July-AugustRainy afternoonsHumid; storm risk rising
September-OctoberRain easing in OctoberPeak storm risk; low prices
NovemberDry season returnsStorm season ends; good value
DecemberDry, cool; holiday crowdsExcellent weather, peak prices

Price and crowd notes in the table are general patterns rather than measured figures. If you can only remember one thing, remember this: pick the dry season for beaches, and treat everything else as a trade between price, crowds and risk. For packing help once you have chosen a month, see our Mexico packing list, and see the Mexico entry requirements guide before you book flights.

Frequently asked questions

What is the best month to visit Mexico?

For the widest choice of places, November through April, the dry season, is the safest answer. Mexico's tourism board describes two broad seasons: dry from November to April and rainy from May to October. If you are only visiting inland places such as Mexico City, Oaxaca or Guanajuato, the rainy months are workable because the rain usually falls in the afternoon.

When is hurricane season in Mexico?

The Atlantic season, which covers the Caribbean coast and the Gulf, runs from June 1 to November 30, with a climatological peak around September 10, according to NOAA. The Eastern Pacific season, which affects the Pacific coast and Baja, runs from May 15 to November 30 and peaks in late August. Most storms miss any given town, but these months carry the risk.

Is it safe to travel to Mexico in hurricane season?

Usually, yes, as long as you keep your plans flexible. Storms are forecast days ahead by the National Hurricane Center, so the practical risks are canceled flights and a ruined beach week. Buy travel insurance that covers named-storm cancellations, book refundable lodging if you can, and watch the forecast in the week before you fly.

Is Mexico City OK to visit in the rainy season?

Yes. [Mexico City's official tourism site](https://mexicocity.cdmx.gob.mx/e/basics-for-mexico-city-travel/?lang=en) says the rainy season runs from May to October, with sunny mornings and often rainy afternoons, and that downpours rarely last more than a couple of hours. Do your sightseeing in the morning, carry a light rain jacket, and expect some traffic delays and flooded streets after heavy storms.

When are the cheapest months to travel to Mexico?

Typically the rainy, low-season months from May to October, outside school holidays, though prices vary by place. Beach prices often dip in late summer and early fall, which is also when storm risk is highest, so a flexible booking matters.