Mexico i
Mexico

Mexico in March

Where it is warm, dry and good for swimming in Mexico in March — compared across the country’s main destinations.

Quick answers
Where is it warmest in Mexico in March?
Mérida is the warmest of the 16 destinations compared, with highs of 33°C (92°F) in March; Tijuana is the coolest at 21°C (69°F).
Can you swim in the sea in Mexico in March?
Yes, in places: the warmest water is at Playa del Carmen (27°C (80°F)), and 3 of the coastal destinations have a sea of 21 °C or more.
Warmest
33°
Mérida
Coolest
21°
Tijuana
Driest
0 mm
Cabo San Lucas
Warmest sea
27°
Playa del Carmen

Mérida is the warm end of Mexico in March (33°C (92°F)); Tijuana the cool end (21°C (69°F)). On average it is 2 °C (4 °F) warmer than February. Most destinations stay largely dry. Best bets this month: Guanajuato City, Mexico City, and Puerto Vallarta.

Weather in March by city

PlaceDayNightRainSeaScore
Guanajuato City 27° 9° 7 mm — 99
Puerto Vallarta 30° 16° 1 mm — 98
Mexicali 27° 10° 5 mm — 98
Cabo San Lucas 27° 12° 0 mm 22° 97
San Luis Potosí City 26° 9° 7 mm — 97
Cancún 31° 19° 41 mm — 96
Puebla City 26° 8° 11 mm — 96
Mexico City 27° 8° 11 mm — 95
Playa del Carmen 31° 20° 36 mm 27° 95
San Cristóbal de las Casas 24° 7° 20 mm — 93
Tijuana 21° 9° 54 mm — 90
Campeche 33° 19° 18 mm 26° 80
Monterrey 29° 13° 18 mm — 77
Guadalajara 31° 10° 4 mm — 75
Oaxaca City 32° 13° 11 mm — 65
Mérida 33° 19° 24 mm — 57

Festivals in Mexico in March

Public holidays in March

  • Benito Juárez's birthday
  • Maundy Thursday
  • Good Friday
Public holidays 2027 →

Frequently asked questions

What is the weather like in Mexico in March?

Average daytime highs range from 21° in Tijuana to 33° in Mérida.

Can you swim in Mexico in March?

Yes — the sea is warmest around Playa del Carmen at about 27°.