Month by Month
January
Dry and comfortable, peak season pricing
Temperatures sit between 21-27°C across most of Mexico with no rain, making this the most expensive month to visit. Coastal hotels charge peak rates, and whale watching reaches its height in Baja California. Book accommodation at least two months ahead.
February
Dry with warm temperatures, high demand
Dry conditions continue with slightly warmer days around 23-28°C. Carnaval transforms Mazatlán and Veracruz into party cities for a week, inflating prices and requiring advance reservations. Expect peak-season crowds at ruins and beaches.
March
Hot and dry, spring break crowds
Heat builds to 25-30°C before the rainy season, and Spring Break fills beach towns with American students for two weeks. Hotel prices in Cancún and Puerto Vallarta triple during this window. Archaeological sites swelter by midday.
April
Very hot before rains, fewer tourists
The hottest month sees temperatures hitting 32°C in many areas, with humidity rising but rain still weeks away. Tourist numbers drop sharply after Easter, bringing better hotel deals. Yucatán ruins feel oppressive without cloud cover.
May
Hot with occasional showers starting
Afternoon showers start appearing in central and southern regions while temperatures stay around 28-32°C. Prices fall 30-40% from winter highs as North American tourists leave. Humidity makes Pacific coast cities sticky.
June
Rainy season begins, warm and humid
Rainy season establishes itself with daily afternoon thunderstorms, though mornings stay mostly clear at 26-30°C. Hotel rates drop to yearly lows outside of beach resorts. Sea turtle nesting begins on both coasts.
July
Wet with afternoon storms, turtle nesting
Heavy afternoon rains drench most regions, keeping temperatures around 24-28°C but sending humidity soaring. Oaxaca's Guelaguetza festival draws domestic tourists mid-month. Mosquitoes emerge in force near water and jungle areas.
August
Peak rainfall, lush landscapes
This is the wettest month with storms dumping rain most afternoons, though the Pacific coast sees worse flooding than the Caribbean. Everything turns intensely green, and waterfalls run at full power. Coastal roads occasionally wash out.
September
Hurricane season peak, heavy rains
Hurricane risk peaks, particularly threatening the Caribbean coast and Baja California. Rain continues heavily through most days with temperatures around 25-28°C. Many beach hotels close for renovations, and flight prices bottom out.
October
Rains tapering, Day of the Dead preparations
Rainfall decreases through the month as the rainy season winds down and temperatures settle around 24-27°C. Día de los Muertos preparations begin in late October, filling Oaxaca and Pátzcuaro hotels. Hurricane risk persists until month's end.
November
Dry weather returns, comfortable temperatures
Dry weather returns with comfortable 22-26°C temperatures and low humidity. Día de los Muertos crowds pack central Mexico in early November, then disperse. Monarch butterflies arrive in Michoacán, and humpback whales return to Baja.
December
Dry and pleasant, holiday crowds
Pleasant 21-25°C weather draws winter crowds back, pushing prices up 40% by mid-month. Christmas and New Year fill colonial cities and beach resorts. The Guadalupe Festival on December 12th brings pilgrims to Mexico City's Basílica.
Beaches and Swimming
The Caribbean side gives you calmer, clearer water from November through April, while the Pacific runs warmer year-round but brings bigger waves and stronger currents. Hurricane season from June to November means cancelled boat trips and choppy conditions, particularly September when storms shut down beach towns for days. Skip Cancún and Playa del Carmen entirely during Spring Break in March unless you enjoy $15 beers and all-night noise. Water temperature never drops below 26°C anywhere, so you won't need a wetsuit.
Culture and History
Teotihuacán and Chichén Itzá turn into convection ovens from March to May when temperatures hit 38°C with no shade on the pyramids. Visit major ruins right at opening (8am) or after 4pm, and avoid weekends when Mexico City families flood sites within driving distance. Oaxaca's Día de los Muertos celebrations from October 31 to November 2 show you the real festival, not the tourist version, but book rooms four months ahead. Don't visit Mexico City's museums on Mondays when most close.
Wildlife and Nature
Monarch butterflies blanket oyamel fir forests in Michoacán from November to March, with peak numbers in February at El Rosario sanctuary. Gray whales calve in Baja's lagoons from January to March, close enough to touch from a panga boat in San Ignacio. Sea turtle nesting happens June through October on both coasts, with July and August bringing the most activity to beaches near Mazunte and Akumal. Skip jungle areas during September's peak rains when trails flood and visibility drops to nothing.
Cenotes and Diving
Cenotes maintain 24-25°C water temperature year-round, so you can dive them any month, though June to August brings algae blooms that cloud the water. Dos Ojos and Gran Cenote near Tulum get mobbed by tour groups from 11am to 3pm, so arrive when they open at 9am. Cozumel's reefs offer the best visibility from March to June before summer plankton blooms, and drift dives along Palancar Reef cost $50-60 for two tanks. Avoid cenotes after heavy rains when runoff turns the water brown.
Budget Travel
May and September offer the cheapest accommodation, with beach hotels dropping rates 60% from high season, though September's hurricane risk can trap you or cancel flights. Overnight buses cost half the price of flights and run punctually on major routes like Mexico City to Oaxaca ($35, 6 hours). Eat at fondas and comedores where locals go rather than restaurants with English menus, cutting meal costs from $15 to $4. Don't visit during Semana Santa (week before Easter) when domestic tourism spikes and Mexicans book everything months ahead.
Festivals & Events
Carnaval
FebruaryWeek-long pre-Lenten celebrations with parades, costumes, and street parties, most elaborate in Mazatlán and Veracruz. Book accommodation well ahead as coastal cities fill completely.
Semana Santa
MarchHoly Week brings processions, passion plays, and beach resort crowds as Mexicans take their main annual holiday. Expect higher prices and fully booked hotels in popular destinations.
Guelaguetza
JulyOaxaca's indigenous cultural festival features traditional dances, music, and regional costumes from across the state. Performances occur on two consecutive Mondays with surrounding events throughout the month.
Día de los Muertos
OctoberMulti-day celebration honouring the dead with elaborate altars, cemetery vigils, and marigold-decorated streets, most atmospheric in Oaxaca, Pátzcuaro, and Mexico City. The main observance spans November 1-2 but preparations and events begin in late October.
Guadalupe Festival
DecemberMillions of pilgrims converge on Mexico City's Basilica of Guadalupe on December 12, with processions and celebrations starting days earlier. The entire capital becomes noticeably crowded during this period.






