The Best Time to Visit Mexico
Curated by Our Guild Explorers · Updated August 2026
Short answer: the dry season from November to April is Mexico’s best window, and January through April is the strongest stretch of all — clear skies, low humidity, and safely outside hurricane season on both coasts. Below is the full picture: the dry and rainy seasons month by month, hurricane timing on the Caribbean and the Pacific, the sargassum seaweed calendar on the Riviera Maya, how to dodge spring break, when Día de los Muertos falls, and why Mexico City stays mild rather than hot all year.
Mexico is not one climate but half a dozen. It runs from Sonoran desert to Caribbean reef, from the pine forests of Chiapas to a capital city sitting higher than Denver, and the calendar behaves differently in each. What holds true almost everywhere is the split between a dry winter and a wet summer, and the fact that summer rain here arrives as a spectacular late-afternoon thunderstorm rather than a week of grey. Add two hurricane seasons, a seaweed season on the Caribbean beaches, and a handful of holidays that fill every hotel in the country, and the timing question becomes worth a few minutes of thought. Here is how it all fits together.
The Seasons at a Glance
The quick read on what each season feels like — weather, crowds, price, and who it suits.
Dry Season — November to April
The reason so many North Americans fly south in winter. Rain largely stops, humidity drops, and the Caribbean, the Pacific and the highlands all behave themselves at the same time. Cancún and the Riviera Maya are warm and bright, Mexico City is clear and comfortable, and the beaches are outside hurricane season. It is also the priciest half of the year, with three genuine spikes: the Christmas and New Year fortnight, spring break in March, and Semana Santa, the Holy Week that moves with Easter. Book those weeks months ahead or plan around them.
Find Dry-Season Hotels ›Rainy Season — roughly May or June to October
The rains build from May or June and run into October. In most of the country this means brilliant mornings followed by a dramatic thunderstorm in the late afternoon, not all-day drizzle — you can plan around it easily. The countryside turns green, the highland air is washed clean, and prices drop sharply. The trade-offs are humidity on both coasts, sargassum on the Caribbean beaches at its heaviest in early summer, and the fact that this season overlaps with the hurricane months. September, statistically the wettest and stormiest, is also the cheapest month of the year.
Find Rainy-Season Hotels ›Hurricane Season — the overlay you cannot ignore
Two separate seasons sit on top of the rains. The Atlantic season — the one that matters for Cancún, Playa del Carmen, Tulum and Cozumel — officially runs 1 June to 30 November, with most storms forming between mid-August and mid-October and the statistical peak around 10 September. The Eastern Pacific season, covering Puerto Vallarta and Los Cabos, starts a fortnight earlier on 15 May and also closes on 30 November, peaking in late August. Any single resort is rarely hit directly, but rain, wind and disrupted flights are more likely then. If you travel in those months, choose flexible fares and take insurance that covers weather.
Find Pacific Coast Hotels ›Month by Month
The concise version — weather, crowds, and what each month does best.
January
One of the best months in the country. The Caribbean and Pacific beaches are warm and dry, Mexico City is crisp and clear with chilly evenings, and the colonial cities are perfect for walking. After the New Year rush the crowds thin a little in the second half of the month. On the Caribbean, occasional cold fronts known as nortes can bring a few grey, breezy days.
February
Reliably dry and sunny nationwide, and among the very best months for the beaches. Gray whales are in the Baja lagoons and humpbacks are off the Pacific coast, so it is prime whale-watching time. Sargassum is usually at or near its annual low on the Riviera Maya. Demand is high and so are rates; book early for Presidents Day week.
March
Superb weather and, on the Caribbean coast, the busiest and loudest weeks of the year: American spring break fills Cancún and Playa del Carmen through much of the month. If you want the March sunshine without the party, look at the quieter Riviera Maya towns, Los Cabos, or the interior. Semana Santa can also fall in late March, adding a wave of domestic travel.
April
Excellent conditions almost everywhere and the last dependable dry month before the rains. Spring break tails off, but Semana Santa, the week before Easter, is the biggest domestic holiday of the year and packs beaches, buses and hotels; the date moves annually, so check it. Sargassum typically begins to appear on the Caribbean beaches around now.
May
The hottest month in much of the country before the rains cool it down, and one of the best value windows of the year: spring break is over, the summer crowds have not arrived, and rates fall. The first storms usually appear late in the month, and the Pacific hurricane season opens on 15 May. Sargassum on the Riviera Maya generally starts ramping up now.
June
The rains settle in and the country greens up. Afternoon storms are the norm, mornings usually clear. The Atlantic hurricane season opens on 1 June, though early-season storms are less common. On the Caribbean, June is typically one of the two heaviest sargassum months, so check current beach reports if seaweed matters to your plans.
July
Wet and warm, but with a school-holiday bump in demand at the family resorts, so rates rise from the June low even though the weather is not at its best. Mexico City is green, cool and lovely between downpours. Sargassum on the Riviera Maya is usually at or near its annual peak alongside June.
August
Hot, humid and increasingly stormy, with hurricane activity climbing sharply from mid-month on both coasts. Prices soften in the second half as the school holidays end. It is a fine month for the highlands and the colonial cities, which stay comfortable, and a gamble on the coasts.
September
The wettest month and the statistical peak of Atlantic hurricane season around the 10th, which makes it the cheapest time to travel by a clear margin. Some coastal restaurants and small hotels close for maintenance. It is also the month of Independence Day on 16 September, which fills the Zócalo in Mexico City with one of the great national celebrations.
October
The rains taper through the month and storm risk drops away after mid-October, while prices stay low until the very end. Late October is one of the shrewdest windows in the Mexican calendar: near-dry weather at low-season rates, with the Día de los Muertos build-up beginning in Oaxaca and Mexico City.
November
An outstanding month. The dry season arrives, hurricane season formally closes on the 30th, the sea is still warm, and the crowds have not yet built. Día de los Muertos falls on 1 and 2 November, with observances starting the evening of 31 October and the strongest traditions in Oaxaca and Michoacán; book those dates far in advance. Sargassum is usually clearing.
December
Glorious conditions and, from roughly the 20th, the most expensive fortnight of the year on both coasts. Early December is a quiet gem: the same dry, sunny weather at pre-holiday rates. The Guadalupe pilgrimage on 12 December and the posadas in the run-up to Christmas make the interior especially atmospheric.
Hurricanes & Sargassum
The two seasonal factors that most often derail a Mexican beach holiday — and both are predictable.
Hurricane season on both coasts
The Atlantic hurricane season runs from 1 June to 30 November, and it is the one that governs Cancún, Playa del Carmen, Tulum, Cozumel and the rest of the Caribbean coast. Most activity falls between mid-August and mid-October, with the climatological peak around 10 September. The Eastern Pacific season — Puerto Vallarta, Los Cabos, Acapulco and the western resorts — opens earlier, on 15 May, closes on the same date in November, and peaks in late August.
In practice, most trips in these months are simply fine: a hurricane striking any particular resort in any particular week remains unlikely. What rises is the chance of heavy rain, a cancelled flight or a day indoors. If you are travelling then, the sensible moves are a refundable or flexible fare, a hotel with a generous storm policy, and travel insurance that explicitly covers weather disruption. Confirm the current forecast a few days out; Mexican resorts are well practised at this.
Find Los Cabos Hotels ›Sargassum on the Riviera Maya
Sargassum is the brown seaweed that drifts onto the Caribbean beaches in mats, and it is a modern seasonal fact of life on the Riviera Maya. The season typically runs from around April into October, with June and July usually the heaviest months and May the point at which conditions start to deteriorate noticeably. November through March is normally the clearest stretch — another argument for a winter trip.
Two caveats matter. First, volumes vary enormously from year to year, so a seasonal average tells you the odds, not the outcome; check a current beach-conditions report close to your dates. Second, geography helps: Playa Norte on Isla Mujeres faces away from the incoming currents, the western shore of Cozumel is sheltered by the island itself, and the northern end of the Cancún hotel zone is generally lighter-hit than beaches further south. Most larger resorts also run daily beach-cleaning crews in season.
Find Riviera Maya Hotels ›The Cheapest Time to Go
If price is your deciding factor, the pattern is clear and consistent.
Late summer and early autumn — with September the lowest
Airfares and resort rates fall hardest from late August through early November, and September is the cheapest month of all, because it is both the wettest and the peak of hurricane season. All-inclusives that command premium rates in February can be a fraction of the price, and you will have the ruins and the beaches largely to yourself. Take the insurance, keep the itinerary flexible, and the value is remarkable.
Want good weather and value? The two shoulder windows are the answer: May and early June, after spring break and before the rains take hold, and late October into mid-November, when the storms have faded and the high-season pricing has not yet arrived. Avoid the Christmas and New Year fortnight, March spring break and Semana Santa if budget is the priority, and remember that midweek departures and booking a few months ahead usually beat weekend fares from the United States.
Compare Low-Season Hotel Prices ›Crowds, Holidays & Festivals
Mexico’s busy weeks are predictable, which makes them easy to plan around — or plan for.
The dates that fill the country
Spring break is the big one on the Caribbean coast: through much of March, American college students descend on Cancún and Playa del Carmen, and the atmosphere in the party zones changes completely. It is easily sidestepped — Tulum, the smaller Riviera Maya towns, Los Cabos and the colonial interior barely notice it — but if you book Cancún’s hotel zone in March, know what you are booking. Semana Santa, the week leading up to Easter, is the largest domestic travel week of the year; the date moves with Easter, so confirm it before fixing your plans. The Christmas and New Year fortnight is the priciest of all.
Día de los Muertos is the one crowd worth joining. The core dates are 1 and 2 November, with observances beginning on the evening of 31 October; Oaxaca and Michoacán hold the most moving traditions, and Mexico City stages a large modern parade whose date shifts from year to year and should be confirmed when you book. Rooms in Oaxaca sell out months ahead. For where to base yourself, see our guides to Mexico City, Cancún and Tulum.
Read the Full Mexico Guide ›Best Time by Region
Mexico spans deserts, highlands and two oceans — the ideal month shifts a good deal depending on where you are headed.
Cancún, the Riviera Maya & the Yucatán
Warm all year, with temperatures typically in the 70s and 80s Fahrenheit, so the deciding factors are rain, storms and seaweed rather than heat. December through April wins on all three: dry, outside hurricane season, and the low point of the sargassum year. May to November is wetter and more humid, with September the wettest and stormiest. Inland, the ruins at Chichén Itzá and Uxmal are far more pleasant in the cooler, drier months and best visited at opening. See our guides to Cancún and Playa del Carmen.
Find Cancún Hotels ›Mexico City & the colonial highlands
This is the surprise for many first-time visitors: Mexico City sits at over 7,000 feet, and the altitude keeps it mild rather than hot all year. Monthly averages run from roughly 14°C in January to about 20°C in May — pleasant days in the 70s Fahrenheit with a real chill after sunset, and the odd near-freezing winter night. Bring a jacket in every season. The dry months from November to April are the most comfortable; the rains from about June into September or October arrive as heavy late-afternoon storms and leave the mornings clear and the air unusually clean. Give yourself an easy first day for the altitude. See our Mexico City guide.
Find Mexico City Hotels ›Puerto Vallarta & the Pacific coast
The Pacific resorts have a sharper wet season than the Caribbean: May to November is hot and sultry, and Puerto Vallarta is genuinely rainy in that stretch, receiving far more annual rainfall than the Baja resorts. The dry months from November to April are close to perfect, warm without the mugginess, and they coincide with humpback whale season in Banderas Bay from roughly December to March. August and September are the hottest, wettest and stormiest weeks. See our Puerto Vallarta guide.
Find Puerto Vallarta Hotels ›Los Cabos & Baja California Sur
Baja is desert, and the driest resort region in the country — Los Cabos records only a small fraction of Puerto Vallarta’s annual rainfall, so rain is rarely the issue. Heat is: July to September is fierce and carries the Pacific storm risk. November through May is the long, dependable season, with warm days, cool evenings and reliable sun, and January to March brings the gray whales to the Baja lagoons. Spring is glorious here and less crowded than the Caribbean. See our Los Cabos guide.
Find Los Cabos Hotels ›Ready to Lock in Your Dates?
You’ve picked your season — now find the hotels to match. Compare live prices on Trip.com. Booking through our links supports Destinations Guild at no extra cost to you.
Frequently Asked Questions
The questions travelers ask most when timing a trip to Mexico.
What is the best month to visit Mexico?
For most of the country the dry season from November to April is the best time, and January through April is the strongest stretch of all. Skies are clear, humidity is low, both coasts sit outside hurricane season, and Mexico City is mild and dry. December, March and April carry holiday and spring break premiums, so if you want the good weather without the crush, target late November, early December or the first half of May.
What is the cheapest time to visit Mexico?
September is reliably the cheapest month, and the stretch from late August through early November is good value throughout. It is the wettest part of the year and the statistical peak of hurricane season, so resorts discount heavily and the beaches are quiet. May and early June are the other bargain window, after spring break has ended and before the rains settle in. Travel insurance that covers weather disruption is worth the money in the autumn.
When is hurricane season in Mexico?
The Atlantic season, which covers Cancún, the Riviera Maya and the whole Caribbean coast, runs officially from 1 June to 30 November, and most storms form between mid-August and mid-October, with the statistical peak around 10 September. The Eastern Pacific season, which covers Puerto Vallarta and Los Cabos, begins earlier, on 15 May, and also ends on 30 November, with its peak in late August. A direct hit on any one resort is uncommon, but heavy rain, wind and disrupted flights are more likely in those months, so build in flexibility and insurance.
When is sargassum seaweed season on the Riviera Maya?
Sargassum typically arrives from around April through October, with June and July the heaviest months and May the point at which conditions usually start to deteriorate. The clearest stretch is normally November through March. Amounts vary enormously from year to year and from beach to beach, and some spots are naturally sheltered, including Playa Norte on Isla Mujeres and the western shore of Cozumel. Check a current beach-conditions report close to your travel dates rather than relying on the seasonal average.
Is Mexico City hot, and when is Día de los Muertos?
Mexico City sits at over 7,000 feet, and that altitude keeps it mild rather than hot all year round. Monthly averages run from roughly 14 degrees Celsius in January to about 20 degrees in May, which means pleasant days in the 70s Fahrenheit and genuinely cool evenings, so pack a jacket in any season. The rainy season brings heavy late-afternoon storms from about June into September or October. Día de los Muertos falls on 1 and 2 November, with observances beginning on the evening of 31 October; the large Mexico City parade is a modern addition whose date shifts from year to year, so confirm it when you book.
