When to go · Mexico
Mexico in March
Great month. Spring break crowds in Cancún and Cabo; highlands warm; jacarandas in Mexico City.
Key facts
- Verdict
- Great
- Crowds
- High
- Mexico
- Prices
- High
- Mexico
Verdict
Spring break crowds in Cancún and Cabo; highlands warm; jacarandas in Mexico City.
Weather in March
- Central highlands · Mexico City, Puebla, Oaxaca, San Miguel de Allende, Guanajuatobest weather
Dry, sunny and mild Nov–Apr with cold nights (near 5 °C in Dec–Jan); afternoon storms May–Oct, mornings usually clear. Air quality in Mexico City is worst Feb–May.
- Yucatán and Caribbean coast · Cancún, Playa del Carmen, Tulum, Mérida, Bacalarbest weather
Hot and humid; Mérida tops 40 °C in April–May. Hurricanes Jun–Nov, sargassum seaweed on the Caribbean beaches roughly Apr–Sep.
- Pacific coast · Puerto Vallarta, Oaxaca coast, Los Cabosbest weather
Dry Nov–May; heavy rain and hurricane risk Jun–Oct, with September the wettest. Whale season Dec–Mar.
- North and Baja · Chihuahua, Copper Canyon, Baja Californiafine
Desert extremes; Copper Canyon has snow some winters and is best Mar–May and Oct–Nov.
Festivals and holidays
Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.
Carnival
Feb–Mar (check)
Big in Veracruz and Mazatlán; rooms fill.
Benito Juárez Day
Third Monday of Mar
Long weekend.
Semana Santa (Easter week) big impact
Mar–Apr (check)
Mexico's biggest travel week; buses and beaches full, offices shut Thu–Fri.
Crowds and prices
- Crowds · Mexico
- High
- Prices · Mexico
- High
High-price month: see what to book ahead.
What to pack
Nothing unusual for the weather this month.
Where to go in March
Rated best or good this month
Central highlands
Best weather of the year (Mexico City, Puebla, Oaxaca, San Miguel de Allende, Guanajuato)
Yucatán and Caribbean coast
Best weather of the year (Cancún, Playa del Carmen, Tulum, Mérida, Bacalar)
Pacific coast
Best weather of the year (Puerto Vallarta, Oaxaca coast, Los Cabos)
Dry; warming up.