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.
Is another month better than March?
No other month rates higher than March for Mexico in this guide.
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 (41 °F) in Dec–Jan); afternoon storms May–Oct, mornings usually clear. Air quality in Mexico City is worst Feb–May.Dry, sunny and mild Nov–Apr with cold nights (near 41 °F (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 (104 °F) in April–May. Hurricanes Jun–Nov, sargassum seaweed on the Caribbean beaches roughly Apr–Sep.Hot and humid; Mérida tops 104 °F (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.
- Baja Peninsula: Pacific north (Tijuana, Ensenada) · Border coastfine
Mediterranean-style; fog in summer, rain in winter.
- Baja Peninsula: Gulf side and south (La Paz, Los Cabos) · Sea of Cortez coastbest weather
Hurricane season roughly Aug–Oct; sea temperatures peak in late summer.
- Bajío: Bajío highlands · Guanajuato, San Miguel, Querétaro, Aguascalientes, Zacatecasfine
Dry and clear November–April; the rains land June–September, usually as afternoon storms. Days mild, nights cold year-round.
- Central Mexico: Mexico City and the highlands · Mexico City, Puebla, Toluca, Tlaxcalafine
Rainy season roughly May–October, with afternoon showers; the dry months are cooler at night. Mornings are clearer year-round.
- Central Mexico: Gulf lowlands · Veracruz, Xalapafine
Hotter and more humid; the same summer rain pattern, plus tropical storms late in the season.
- Central Plateau (Altiplano): Altiplano · High desert plateaufine
Dry and cool Oct–May; rainy season Jun–Sep brings afternoon storms. Winter nights can drop below 0 °C (32 °F); snow is rare but possible.Dry and cool Oct–May; rainy season Jun–Sep brings afternoon storms. Winter nights can drop below 32 °F (0 °C); snow is rare but possible.
- Northern Mexico: Chihuahuan desert and sierra · Chihuahua, Coahuila, Durangofine
Cold nights Dec–Feb at altitude; June is the hottest, driest month; July–Sep brings afternoon storms.
- Northern Mexico: Sonora and Sinaloa coast · Hermosillo, Mazatlán, Los Mochisbest weather
Coastal summer is humid and 35 °C (95 °F)+; hurricane season runs Jun–Nov on the Pacific side.Coastal summer is humid and 95 °F (35 °C)+; hurricane season runs Jun–Nov on the Pacific side.
- Northern Mexico: Northeast border lowlands · Monterrey, Nuevo Laredo, Tamaulipasbest weather
Monterrey's summer is hot and humid; winter is mild and dry.
- Pacific Coast: Nayarit / Jalisco coast · Puerto Vallarta, Riviera Nayarit, Manzanillobest weather
Dry season November to May; June–September is hot, humid and rainy, with afternoon downpours.
- Pacific Coast: Oaxaca coast · Puerto Escondido, Huatulco, Mazuntebest weather
Same pattern, hotter and wetter; Huatulco's bays are calmer than Escondido's open surf.
- Yucatán and the South: Peninsula interior · Mérida, Valladolid, Campechebest weather
Hot and humid year-round; rainy season June–October with afternoon storms.
- Yucatán and the South: Caribbean coast · Cancún, Tulum, Bacalarbest weather
Hurricane risk Aug–Oct; sargasso seaweed can affect beaches in summer.
- Yucatán and the South: Southern lowlands · Palenque, Tabasco, Chiapasbest weather
One of the wettest parts of Mexico; expect rain most months.
- Mexico City25 °C (77 °F) / 9 °C (48 °F), 3 rain days77 °F (25 °C) / 48 °F (9 °C), 3 rain days
- Acapulco30.5 °C (87 °F) / 23.3 °C (74 °F), 1 rain days87 °F (30.5 °C) / 74 °F (23.3 °C), 1 rain days
- Acaxochitlán23 °C (73 °F) / 7 °C (45 °F), 5 rain days73 °F (23 °C) / 45 °F (7 °C), 5 rain days
- Actopan26 °C (79 °F) / 7 °C (45 °F), 3 rain days79 °F (26 °C) / 45 °F (7 °C), 3 rain days
- Aculco23 °C (73 °F) / 6 °C (43 °F), 3 rain days73 °F (23 °C) / 43 °F (6 °C), 3 rain days
- Agua Prieta24 °C (75 °F) / 5 °C (41 °F), 3 rain days75 °F (24 °C) / 41 °F (5 °C), 3 rain days
- Aguascalientes27 °C (81 °F) / 10 °C (50 °F), 2 rain days81 °F (27 °C) / 50 °F (10 °C), 2 rain days
- Ahuacatlán30 °C (86 °F) / 18 °C (64 °F), 6 rain days86 °F (30 °C) / 64 °F (18 °C), 6 rain days
- Ahualulco28 °C (82 °F) / 12 °C (54 °F), 2 rain days82 °F (28 °C) / 54 °F (12 °C), 2 rain days
- Ajijic27 °C (81 °F) / 9 °C (48 °F), 1 rain days81 °F (27 °C) / 48 °F (9 °C), 1 rain days
- Akumal30 °C (86 °F) / 22 °C (72 °F), 3 rain days86 °F (30 °C) / 72 °F (22 °C), 3 rain days
- Álamos31 °C (88 °F) / 11 °C (52 °F), 1 rain days88 °F (31 °C) / 52 °F (11 °C), 1 rain days
- Amatitán31 °C (88 °F) / 14 °C (57 °F), 4 rain days88 °F (31 °C) / 57 °F (14 °C), 4 rain days
- Amatlán de Cañas29 °C (84 °F) / 9 °C (48 °F), 1 rain days84 °F (29 °C) / 48 °F (9 °C), 1 rain days
- Amealco28 °C (82 °F) / 9 °C (48 °F), 5 rain days82 °F (28 °C) / 48 °F (9 °C), 5 rain days
- Amecameca27 °C (81 °F) / 11 °C (52 °F), 4 rain days81 °F (27 °C) / 52 °F (11 °C), 4 rain days
- Angangueo24 °C (75 °F) / 6 °C (43 °F), 2 rain days75 °F (24 °C) / 43 °F (6 °C), 2 rain days
- Apizaco23 °C (73 °F) / 5 °C (41 °F), 3 rain days73 °F (23 °C) / 41 °F (5 °C), 3 rain days
- Aquismón32 °C (90 °F) / 16 °C (61 °F), 6 rain days90 °F (32 °C) / 61 °F (16 °C), 6 rain days
- Arandas27 °C (81 °F) / 7 °C (45 °F), 1 rain days81 °F (27 °C) / 45 °F (7 °C), 1 rain days
- Arócutin26 °C (79 °F) / 9 °C (48 °F), 2 rain days79 °F (26 °C) / 48 °F (9 °C), 2 rain days
- Arteaga24 °C (75 °F) / 7 °C (45 °F), 3 rain days75 °F (24 °C) / 45 °F (7 °C), 3 rain days
- Asientos28 °C (82 °F) / 9 °C (48 °F), 1 rain days82 °F (28 °C) / 48 °F (9 °C), 1 rain days
- Atlatlahucan28 °C (82 °F) / 10 °C (50 °F), 1 rain days82 °F (28 °C) / 50 °F (10 °C), 1 rain days
- Atlixco26 °C (79 °F) / 9 °C (48 °F), 2 rain days79 °F (26 °C) / 48 °F (9 °C), 2 rain days
- Atotonilco28 °C (82 °F) / 9 °C (48 °F), 1 rain days82 °F (28 °C) / 48 °F (9 °C), 1 rain days
- Bacalar32 °C (90 °F) / 21 °C (70 °F), 3 rain days90 °F (32 °C) / 70 °F (21 °C), 3 rain days
- Bahía de Kino25 °C (77 °F) / 12 °C (54 °F), 1 rain days77 °F (25 °C) / 54 °F (12 °C), 1 rain days
- Bahía de los Ángeles27 °C (81 °F) / 14 °C (57 °F), 2 rain days81 °F (27 °C) / 57 °F (14 °C), 2 rain days
- Balancán34 °C (93 °F) / 21 °C (70 °F), 4 rain days93 °F (34 °C) / 70 °F (21 °C), 4 rain days
- Banámichi27 °C (81 °F) / 9 °C (48 °F), 3 rain days81 °F (27 °C) / 48 °F (9 °C), 3 rain days
- Barra de Navidad30 °C (86 °F) / 17 °C (63 °F), 6 rain days86 °F (30 °C) / 63 °F (17 °C), 6 rain days
- Barra de Potosí31 °C (88 °F) / 22 °C (72 °F), 1 rain days88 °F (31 °C) / 72 °F (22 °C), 1 rain days
- Basaseachic Falls National Park24 °C (75 °F) / 6 °C (43 °F), 6 rain days75 °F (24 °C) / 43 °F (6 °C), 6 rain days
- Batopilas29 °C (84 °F) / 9 °C (48 °F), 2 rain days84 °F (29 °C) / 48 °F (9 °C), 2 rain days
- Bernal27 °C (81 °F) / 8 °C (46 °F), 2 rain days81 °F (27 °C) / 46 °F (8 °C), 2 rain days
- Boca de Pascuales32 °C (90 °F) / 22 °C (72 °F), 4 rain days90 °F (32 °C) / 72 °F (22 °C), 4 rain days
- Boca del Cielo32 °C (90 °F) / 23 °C (73 °F), 6 rain days90 °F (32 °C) / 73 °F (23 °C), 6 rain days
- Bucerias30 °C (86 °F) / 17 °C (63 °F), 0 rain days86 °F (30 °C) / 63 °F (17 °C), 0 rain days
- Bustamante27 °C (81 °F) / 10 °C (50 °F), 6 rain days81 °F (27 °C) / 50 °F (10 °C), 6 rain days
- Cabo San Lucas26 °C (79 °F) / 14 °C (57 °F), 0 rain days79 °F (26 °C) / 57 °F (14 °C), 0 rain days
- Cacaxtla27 °C (81 °F) / 9 °C (48 °F), 5 rain days81 °F (27 °C) / 48 °F (9 °C), 5 rain days
- Cadereyta27 °C (81 °F) / 8 °C (46 °F), 2 rain days81 °F (27 °C) / 46 °F (8 °C), 2 rain days
- Calkini31 °C (88 °F) / 19 °C (66 °F), 4 rain days88 °F (31 °C) / 66 °F (19 °C), 4 rain days
- Calpan27 °C (81 °F) / 10 °C (50 °F), 6 rain days81 °F (27 °C) / 50 °F (10 °C), 6 rain days
- Calpulalpan22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Calvillo27 °C (81 °F) / 8 °C (46 °F), 2 rain days81 °F (27 °C) / 46 °F (8 °C), 2 rain days
- Camalu20 °C (68 °F) / 10 °C (50 °F), 4 rain days68 °F (20 °C) / 50 °F (10 °C), 4 rain days
- Campeche33 °C (91 °F) / 21 °C (70 °F), 2 rain days91 °F (33 °C) / 70 °F (21 °C), 2 rain days
- Cancún31 °C (88 °F) / 21 °C (70 °F), 3 rain days88 °F (31 °C) / 70 °F (21 °C), 3 rain days
- Candela28 °C (82 °F) / 10 °C (50 °F), 6 rain days82 °F (28 °C) / 50 °F (10 °C), 6 rain days
- Candelaria34 °C (93 °F) / 20 °C (68 °F), 4 rain days93 °F (34 °C) / 68 °F (20 °C), 4 rain days
- Canyon de Guadalupe27 °C (81 °F) / 9 °C (48 °F), 2 rain days81 °F (27 °C) / 48 °F (9 °C), 2 rain days
- Capulalpam de Méndez25 °C (77 °F) / 11 °C (52 °F), 6 rain days77 °F (25 °C) / 52 °F (11 °C), 6 rain days
- Cardenás32 °C (90 °F) / 21 °C (70 °F), 4 rain days90 °F (32 °C) / 70 °F (21 °C), 4 rain days
- Catazajá30 °C (86 °F) / 18 °C (64 °F), 7 rain days86 °F (30 °C) / 64 °F (18 °C), 7 rain days
- Catemaco30 °C (86 °F) / 20 °C (68 °F), 6 rain days86 °F (30 °C) / 68 °F (20 °C), 6 rain days
- Celaya34 °C (93 °F) / 15 °C (59 °F), 4 rain days93 °F (34 °C) / 59 °F (15 °C), 4 rain days
- Celestún32 °C (90 °F) / 20 °C (68 °F), 2 rain days90 °F (32 °C) / 68 °F (20 °C), 2 rain days
- Chacala30 °C (86 °F) / 20 °C (68 °F), 3 rain days86 °F (30 °C) / 68 °F (20 °C), 3 rain days
- Champotón32 °C (90 °F) / 22 °C (72 °F), 2 rain days90 °F (32 °C) / 72 °F (22 °C), 2 rain days
- Chapala28 °C (82 °F) / 10 °C (50 °F), 1 rain days82 °F (28 °C) / 50 °F (10 °C), 1 rain days
- Chetumal31 °C (88 °F) / 21 °C (70 °F), 3 rain days88 °F (31 °C) / 70 °F (21 °C), 3 rain days
- Chiapa de Corzo34 °C (93 °F) / 21 °C (70 °F), 2 rain days93 °F (34 °C) / 70 °F (21 °C), 2 rain days
- Chiautempan25 °C (77 °F) / 10 °C (50 °F), 5 rain days77 °F (25 °C) / 50 °F (10 °C), 5 rain days
- Chignahuapan22 °C (72 °F) / 7 °C (45 °F), 4 rain days72 °F (22 °C) / 45 °F (7 °C), 4 rain days
- Chihuahua25 °C (77 °F) / 8 °C (46 °F), 2 rain days77 °F (25 °C) / 46 °F (8 °C), 2 rain days
- Chilpancingo33 °C (91 °F) / 16 °C (61 °F), 6 rain days91 °F (33 °C) / 61 °F (16 °C), 6 rain days
- Chipilo27 °C (81 °F) / 11 °C (52 °F), 4 rain days81 °F (27 °C) / 52 °F (11 °C), 4 rain days
- Cholula27 °C (81 °F) / 11 °C (52 °F), 5 rain days81 °F (27 °C) / 52 °F (11 °C), 5 rain days
- Ciudad Acuña24 °C (75 °F) / 9 °C (48 °F), 6 rain days75 °F (24 °C) / 48 °F (9 °C), 6 rain days
- Ciudad Constitución27 °C (81 °F) / 15 °C (59 °F), 1 rain days81 °F (27 °C) / 59 °F (15 °C), 1 rain days
- Ciudad del Carmen32 °C (90 °F) / 23 °C (73 °F), 9 rain days90 °F (32 °C) / 73 °F (23 °C), 9 rain days
- Ciudad del Maíz27 °C (81 °F) / 10 °C (50 °F), 5 rain days81 °F (27 °C) / 50 °F (10 °C), 5 rain days
- Ciudad Mier28 °C (82 °F) / 14 °C (57 °F), 3 rain days82 °F (28 °C) / 57 °F (14 °C), 3 rain days
- Ciudad Obregón27 °C (81 °F) / 9 °C (48 °F), 1 rain days81 °F (27 °C) / 48 °F (9 °C), 1 rain days
- Ciudad Tula30 °C (86 °F) / 15 °C (59 °F), 3 rain days86 °F (30 °C) / 59 °F (15 °C), 3 rain days
- Ciudad Valles31 °C (88 °F) / 17 °C (63 °F), 4 rain days88 °F (31 °C) / 63 °F (17 °C), 4 rain days
- Ciudad Victoria30 °C (86 °F) / 16 °C (61 °F), 4 rain days86 °F (30 °C) / 61 °F (16 °C), 4 rain days
- Coatepec25 °C (77 °F) / 12 °C (54 °F), 7 rain days77 °F (25 °C) / 54 °F (12 °C), 7 rain days
- Coatzacoalcos31 °C (88 °F) / 22 °C (72 °F), 5 rain days88 °F (31 °C) / 72 °F (22 °C), 5 rain days
- Coba32 °C (90 °F) / 21 °C (70 °F), 3 rain days90 °F (32 °C) / 70 °F (21 °C), 3 rain days
- Cocula30 °C (86 °F) / 14 °C (57 °F), 6 rain days86 °F (30 °C) / 57 °F (14 °C), 6 rain days
- Colima32 °C (90 °F) / 16 °C (61 °F), 1 rain days90 °F (32 °C) / 61 °F (16 °C), 1 rain days
- Colonet19 °C (66 °F) / 9 °C (48 °F), 4 rain days66 °F (19 °C) / 48 °F (9 °C), 4 rain days
- Comala30 °C (86 °F) / 16 °C (61 °F), 4 rain days86 °F (30 °C) / 61 °F (16 °C), 4 rain days
- Comalcalco32 °C (90 °F) / 22 °C (72 °F), 5 rain days90 °F (32 °C) / 72 °F (22 °C), 5 rain days
- Comitán28 °C (82 °F) / 11 °C (52 °F), 5 rain days82 °F (28 °C) / 52 °F (11 °C), 5 rain days
- Compostela31 °C (88 °F) / 14 °C (57 °F), 0 rain days88 °F (31 °C) / 57 °F (14 °C), 0 rain days
- Copainalá30 °C (86 °F) / 16 °C (61 °F), 6 rain days86 °F (30 °C) / 61 °F (16 °C), 6 rain days
- Córdoba31 °C (88 °F) / 15 °C (59 °F), 7 rain days88 °F (31 °C) / 59 °F (15 °C), 7 rain days
- Cosalá32 °C (90 °F) / 15 °C (59 °F), 6 rain days90 °F (32 °C) / 59 °F (15 °C), 6 rain days
- Coscomatepec24 °C (75 °F) / 10 °C (50 °F), 5 rain days75 °F (24 °C) / 50 °F (10 °C), 5 rain days
- Cotija30 °C (86 °F) / 12 °C (54 °F), 3 rain days86 °F (30 °C) / 54 °F (12 °C), 3 rain days
- Cozumel30 °C (86 °F) / 21 °C (70 °F), 3 rain days86 °F (30 °C) / 70 °F (21 °C), 3 rain days
- Creel16 °C (61 °F) / 2 °C (36 °F), 6 rain days61 °F (16 °C) / 36 °F (2 °C), 6 rain days
- Cuajinicuilapa30 °C (86 °F) / 22 °C (72 °F), 4 rain days86 °F (30 °C) / 72 °F (22 °C), 4 rain days
- Cuanajo31 °C (88 °F) / 14 °C (57 °F), 6 rain days88 °F (31 °C) / 57 °F (14 °C), 6 rain days
- Cuatro Ciénegas28 °C (82 °F) / 9 °C (48 °F), 3 rain days82 °F (28 °C) / 48 °F (9 °C), 3 rain days
- Cuautla31 °C (88 °F) / 14 °C (57 °F), 2 rain days88 °F (31 °C) / 57 °F (14 °C), 2 rain days
- Cuernavaca29 °C (84 °F) / 15 °C (59 °F), 1 rain days84 °F (29 °C) / 59 °F (15 °C), 1 rain days
- Cuetzalan25 °C (77 °F) / 13 °C (55 °F), 11 rain days77 °F (25 °C) / 55 °F (13 °C), 11 rain days
- Cuitzeo30 °C (86 °F) / 15 °C (59 °F), 5 rain days86 °F (30 °C) / 59 °F (15 °C), 5 rain days
- Culiacán31.4 °C (89 °F) / 13.7 °C (57 °F), 1 rain days89 °F (31.4 °C) / 57 °F (13.7 °C), 1 rain days
- Cumbres de Majalca National Park18 °C (64 °F) / 0 °C (32 °F), 6 rain days64 °F (18 °C) / 32 °F (0 °C), 6 rain days
- Cuzamá33 °C (91 °F) / 19 °C (66 °F), 3 rain days91 °F (33 °C) / 66 °F (19 °C), 3 rain days
- Dolores Hidalgo27 °C (81 °F) / 8 °C (46 °F), 2 rain days81 °F (27 °C) / 46 °F (8 °C), 2 rain days
- Durango25 °C (77 °F) / 5 °C (41 °F), 1 rain days77 °F (25 °C) / 41 °F (5 °C), 1 rain days
- Ecatepec25 °C (77 °F) / 9 °C (48 °F), 3 rain days77 °F (25 °C) / 48 °F (9 °C), 3 rain days
- Edzná34 °C (93 °F) / 21 °C (70 °F), 2 rain days93 °F (34 °C) / 70 °F (21 °C), 2 rain days
- El Arenal29 °C (84 °F) / 8 °C (46 °F), 1 rain days84 °F (29 °C) / 46 °F (8 °C), 1 rain days
- El Castaño31 °C (88 °F) / 22 °C (72 °F), 6 rain days88 °F (31 °C) / 72 °F (22 °C), 6 rain days
- El Cuyo31 °C (88 °F) / 21 °C (70 °F), 3 rain days88 °F (31 °C) / 70 °F (21 °C), 3 rain days
- El Desemboque26 °C (79 °F) / 11 °C (52 °F), 1 rain days79 °F (26 °C) / 52 °F (11 °C), 1 rain days
- El Fuerte32 °C (90 °F) / 13 °C (55 °F), 1 rain days90 °F (32 °C) / 55 °F (13 °C), 1 rain days
- El Oro de Hidalgo22 °C (72 °F) / 5 °C (41 °F), 3 rain days72 °F (22 °C) / 41 °F (5 °C), 3 rain days
- El Rosario30 °C (86 °F) / 18 °C (64 °F), 6 rain days86 °F (30 °C) / 64 °F (18 °C), 6 rain days
- El Rosario20 °C (68 °F) / 9 °C (48 °F), 4 rain days68 °F (20 °C) / 48 °F (9 °C), 4 rain days
- El Salto20 °C (68 °F) / 5 °C (41 °F), 8 rain days68 °F (20 °C) / 41 °F (5 °C), 8 rain days
- Emiliano Zapata28 °C (82 °F) / 15 °C (59 °F), 4 rain days82 °F (28 °C) / 59 °F (15 °C), 4 rain days
- Ensenada20 °C (68 °F) / 9 °C (48 °F), 5 rain days68 °F (20 °C) / 48 °F (9 °C), 5 rain days
- Erongarícuaro25 °C (77 °F) / 8 °C (46 °F), 2 rain days77 °F (25 °C) / 46 °F (8 °C), 2 rain days
- Escárcega34 °C (93 °F) / 20 °C (68 °F), 3 rain days93 °F (34 °C) / 68 °F (20 °C), 3 rain days
- Espita31 °C (88 °F) / 22 °C (72 °F), 3 rain days88 °F (31 °C) / 72 °F (22 °C), 3 rain days
- Ezequiel Montes27 °C (81 °F) / 8 °C (46 °F), 2 rain days81 °F (27 °C) / 46 °F (8 °C), 2 rain days
- Felipe Carrillo Puerto32 °C (90 °F) / 19 °C (66 °F), 4 rain days90 °F (32 °C) / 66 °F (19 °C), 4 rain days
- Fresnillo24 °C (75 °F) / 6 °C (43 °F), 2 rain days75 °F (24 °C) / 43 °F (6 °C), 2 rain days
- General Cepeda25 °C (77 °F) / 9 °C (48 °F), 2 rain days77 °F (25 °C) / 48 °F (9 °C), 2 rain days
- General Terán30 °C (86 °F) / 13 °C (55 °F), 4 rain days86 °F (30 °C) / 55 °F (13 °C), 4 rain days
- General Zaragoza30 °C (86 °F) / 11 °C (52 °F), 3 rain days86 °F (30 °C) / 52 °F (11 °C), 3 rain days
- Gómez Palacio29 °C (84 °F) / 11 °C (52 °F), 1 rain days84 °F (29 °C) / 52 °F (11 °C), 1 rain days
- Guachochi19 °C (66 °F) / 1 °C (34 °F), 3 rain days66 °F (19 °C) / 34 °F (1 °C), 3 rain days
- Guadalajara29 °C (84 °F) / 14 °C (57 °F), 1 rain days84 °F (29 °C) / 57 °F (14 °C), 1 rain days
- Guadalupe26 °C (79 °F) / 8 °C (46 °F), 4 rain days79 °F (26 °C) / 46 °F (8 °C), 4 rain days
- Guanaceví20 °C (68 °F) / 5 °C (41 °F), 6 rain days68 °F (20 °C) / 41 °F (5 °C), 6 rain days
- Guanajuato28.1 °C (83 °F) / 10.4 °C (51 °F), 2 rain days83 °F (28.1 °C) / 51 °F (10.4 °C), 2 rain days
- Guasave32 °C (90 °F) / 16 °C (61 °F), 6 rain days90 °F (32 °C) / 61 °F (16 °C), 6 rain days
- Guaymas28 °C (82 °F) / 13 °C (55 °F), 4 rain days82 °F (28 °C) / 55 °F (13 °C), 4 rain days
- Guerrero22 °C (72 °F) / 8 °C (46 °F), 4 rain days72 °F (22 °C) / 46 °F (8 °C), 4 rain days
- Guerrero Negro23 °C (73 °F) / 9 °C (48 °F), 1 rain days73 °F (23 °C) / 48 °F (9 °C), 1 rain days
- Hecelchakán33 °C (91 °F) / 21 °C (70 °F), 2 rain days91 °F (33 °C) / 70 °F (21 °C), 2 rain days
- Hermosillo28.7 °C (84 °F) / 13.1 °C (56 °F), 1 rain days84 °F (28.7 °C) / 56 °F (13.1 °C), 1 rain days
- Holbox31 °C (88 °F) / 21 °C (70 °F), 3 rain days88 °F (31 °C) / 70 °F (21 °C), 3 rain days
- Homún31 °C (88 °F) / 21 °C (70 °F), 3 rain days88 °F (31 °C) / 70 °F (21 °C), 3 rain days
- Hopelchén33 °C (91 °F) / 21 °C (70 °F), 4 rain days91 °F (33 °C) / 70 °F (21 °C), 4 rain days
- Huachinango25 °C (77 °F) / 10 °C (50 °F), 7 rain days77 °F (25 °C) / 50 °F (10 °C), 7 rain days
- Huamantla23 °C (73 °F) / 7 °C (45 °F), 3 rain days73 °F (23 °C) / 45 °F (7 °C), 3 rain days
- Huasca de Ocampo27 °C (81 °F) / 11 °C (52 °F), 5 rain days81 °F (27 °C) / 52 °F (11 °C), 5 rain days
- Huatulco31 °C (88 °F) / 22 °C (72 °F), 4 rain days88 °F (31 °C) / 72 °F (22 °C), 4 rain days
- Huejotzingo25 °C (77 °F) / 8 °C (46 °F), 2 rain days77 °F (25 °C) / 46 °F (8 °C), 2 rain days
- Hueyapan28 °C (82 °F) / 10 °C (50 °F), 6 rain days82 °F (28 °C) / 50 °F (10 °C), 6 rain days
- Huichapan23 °C (73 °F) / 7 °C (45 °F), 6 rain days73 °F (23 °C) / 45 °F (7 °C), 6 rain days
- Iguala33 °C (91 °F) / 16 °C (61 °F), 3 rain days91 °F (33 °C) / 61 °F (16 °C), 3 rain days
- Ihuatzio33 °C (91 °F) / 15 °C (59 °F), 6 rain days91 °F (33 °C) / 59 °F (15 °C), 6 rain days
- Irapuato29 °C (84 °F) / 10 °C (50 °F), 2 rain days84 °F (29 °C) / 50 °F (10 °C), 2 rain days
- Isla Aguada31 °C (88 °F) / 22 °C (72 °F), 3 rain days88 °F (31 °C) / 72 °F (22 °C), 3 rain days
- Isla Mujeres30 °C (86 °F) / 22 °C (72 °F), 3 rain days86 °F (30 °C) / 72 °F (22 °C), 3 rain days
- Ixcateopan32 °C (90 °F) / 15 °C (59 °F), 5 rain days90 °F (32 °C) / 59 °F (15 °C), 5 rain days
- Ixmiquilpan27 °C (81 °F) / 8 °C (46 °F), 3 rain days81 °F (27 °C) / 46 °F (8 °C), 3 rain days
- Ixtapa31 °C (88 °F) / 20 °C (68 °F), 0 rain days88 °F (31 °C) / 68 °F (20 °C), 0 rain days
- Ixtapan de la Sal26 °C (79 °F) / 8 °C (46 °F), 2 rain days79 °F (26 °C) / 46 °F (8 °C), 2 rain days
- Ixtenco23 °C (73 °F) / 7 °C (45 °F), 3 rain days73 °F (23 °C) / 45 °F (7 °C), 3 rain days
- Ciudad Ixtepec33 °C (91 °F) / 23 °C (73 °F), 1 rain days91 °F (33 °C) / 73 °F (23 °C), 1 rain days
- Ixtlán del Rio29 °C (84 °F) / 10 °C (50 °F), 1 rain days84 °F (29 °C) / 50 °F (10 °C), 1 rain days
- Izamal34 °C (93 °F) / 19 °C (66 °F), 3 rain days93 °F (34 °C) / 66 °F (19 °C), 3 rain days
- Jalpa de Cánovas28 °C (82 °F) / 9 °C (48 °F), 2 rain days82 °F (28 °C) / 48 °F (9 °C), 2 rain days
- Jalpa28 °C (82 °F) / 8 °C (46 °F), 1 rain days82 °F (28 °C) / 46 °F (8 °C), 1 rain days
- Jalpan29 °C (84 °F) / 12 °C (54 °F), 3 rain days84 °F (29 °C) / 54 °F (12 °C), 3 rain days
- Janitzio26 °C (79 °F) / 7 °C (45 °F), 1 rain days79 °F (26 °C) / 45 °F (7 °C), 1 rain days
- Jaracuaro26 °C (79 °F) / 9 °C (48 °F), 2 rain days79 °F (26 °C) / 48 °F (9 °C), 2 rain days
- Jerez de Garcia Salinas25 °C (77 °F) / 6 °C (43 °F), 2 rain days77 °F (25 °C) / 43 °F (6 °C), 2 rain days
- Jilotepec24 °C (75 °F) / 6 °C (43 °F), 3 rain days75 °F (24 °C) / 43 °F (6 °C), 3 rain days
- Jiquilpan33 °C (91 °F) / 16 °C (61 °F), 6 rain days91 °F (33 °C) / 61 °F (16 °C), 6 rain days
- Jojutla34 °C (93 °F) / 15 °C (59 °F), 2 rain days93 °F (34 °C) / 59 °F (15 °C), 2 rain days
- Juarez20 °C (68 °F) / 3 °C (37 °F), 10 rain days68 °F (20 °C) / 37 °F (3 °C), 10 rain days
- Juquila30 °C (86 °F) / 14 °C (57 °F), 6 rain days86 °F (30 °C) / 57 °F (14 °C), 6 rain days
- La Magdalena Tlatlauquitepec27 °C (81 °F) / 11 °C (52 °F), 5 rain days81 °F (27 °C) / 52 °F (11 °C), 5 rain days
- La Manzanilla30 °C (86 °F) / 17 °C (63 °F), 4 rain days86 °F (30 °C) / 63 °F (17 °C), 4 rain days
- La Paz27 °C (81 °F) / 13 °C (55 °F), 0 rain days81 °F (27 °C) / 55 °F (13 °C), 0 rain days
- La Peñita de Jaltemba30 °C (86 °F) / 18 °C (64 °F), 1 rain days86 °F (30 °C) / 64 °F (18 °C), 1 rain days
- La Pesca29 °C (84 °F) / 18 °C (64 °F), 7 rain days84 °F (29 °C) / 64 °F (18 °C), 7 rain days
- La Ventana27 °C (81 °F) / 14 °C (57 °F), 0 rain days81 °F (27 °C) / 57 °F (14 °C), 0 rain days
- Lagos de Moreno27 °C (81 °F) / 6 °C (43 °F), 2 rain days81 °F (27 °C) / 43 °F (6 °C), 2 rain days
- Lázaro Cárdenas31 °C (88 °F) / 19 °C (66 °F), 0 rain days88 °F (31 °C) / 66 °F (19 °C), 0 rain days
- León28.8 °C (84 °F) / 11.8 °C (53 °F), 2 rain days84 °F (28.8 °C) / 53 °F (11.8 °C), 2 rain days
- Linares28 °C (82 °F) / 11 °C (52 °F), 3 rain days82 °F (28 °C) / 52 °F (11 °C), 3 rain days
- Lo de Marcos29 °C (84 °F) / 16 °C (61 °F), 0 rain days84 °F (29 °C) / 61 °F (16 °C), 0 rain days
- Loreto27 °C (81 °F) / 14 °C (57 °F), 1 rain days81 °F (27 °C) / 57 °F (14 °C), 1 rain days
- Los Algodones26 °C (79 °F) / 10 °C (50 °F), 1 rain days79 °F (26 °C) / 50 °F (10 °C), 1 rain days
- Los Barriles27 °C (81 °F) / 15 °C (59 °F), 3 rain days81 °F (27 °C) / 59 °F (15 °C), 3 rain days
- Los Mochis29 °C (84 °F) / 14 °C (57 °F), 1 rain days84 °F (29 °C) / 57 °F (14 °C), 1 rain days
- Madera16 °C (61 °F) / 0 °C (32 °F), 5 rain days61 °F (16 °C) / 32 °F (0 °C), 5 rain days
- Magdalena de Kino28 °C (82 °F) / 9 °C (48 °F), 3 rain days82 °F (28 °C) / 48 °F (9 °C), 3 rain days
- Mahahual31 °C (88 °F) / 22 °C (72 °F), 4 rain days88 °F (31 °C) / 72 °F (22 °C), 4 rain days
- Malinalco27 °C (81 °F) / 9 °C (48 °F), 2 rain days81 °F (27 °C) / 48 °F (9 °C), 2 rain days
- Maní31 °C (88 °F) / 22 °C (72 °F), 3 rain days88 °F (31 °C) / 72 °F (22 °C), 3 rain days
- Manzanillo30 °C (86 °F) / 18 °C (64 °F), 1 rain days86 °F (30 °C) / 64 °F (18 °C), 1 rain days
- Mapimi26 °C (79 °F) / 9 °C (48 °F), 3 rain days79 °F (26 °C) / 48 °F (9 °C), 3 rain days
- Maruata30 °C (86 °F) / 19 °C (66 °F), 3 rain days86 °F (30 °C) / 66 °F (19 °C), 3 rain days
- Mascota33 °C (91 °F) / 15 °C (59 °F), 6 rain days91 °F (33 °C) / 59 °F (15 °C), 6 rain days
- Matamoros26 °C (79 °F) / 15 °C (59 °F), 4 rain days79 °F (26 °C) / 59 °F (15 °C), 4 rain days
- Matehuala27 °C (81 °F) / 9 °C (48 °F), 1 rain days81 °F (27 °C) / 48 °F (9 °C), 1 rain days
- Maxcanú33 °C (91 °F) / 22 °C (72 °F), 4 rain days91 °F (33 °C) / 72 °F (22 °C), 4 rain days
- Mayapan34 °C (93 °F) / 19 °C (66 °F), 2 rain days93 °F (34 °C) / 66 °F (19 °C), 2 rain days
- Mazamitla24 °C (75 °F) / 6 °C (43 °F), 1 rain days75 °F (24 °C) / 43 °F (6 °C), 1 rain days
- Mazatlán27 °C (81 °F) / 14 °C (57 °F), 0 rain days81 °F (27 °C) / 57 °F (14 °C), 0 rain days
- Mazunte32 °C (90 °F) / 22 °C (72 °F), 1 rain days90 °F (32 °C) / 72 °F (22 °C), 1 rain days
- Melchor Múzquiz27 °C (81 °F) / 10 °C (50 °F), 3 rain days81 °F (27 °C) / 50 °F (10 °C), 3 rain days
- Mérida34 °C (93 °F) / 19 °C (66 °F), 3 rain days93 °F (34 °C) / 66 °F (19 °C), 3 rain days
- Metepec22 °C (72 °F) / 4 °C (39 °F), 4 rain days72 °F (22 °C) / 39 °F (4 °C), 4 rain days
- Metztitlán27 °C (81 °F) / 10 °C (50 °F), 6 rain days81 °F (27 °C) / 50 °F (10 °C), 6 rain days
- Mexcaltitán30 °C (86 °F) / 15 °C (59 °F), 0 rain days86 °F (30 °C) / 59 °F (15 °C), 0 rain days
- Mexicali27 °C (81 °F) / 12 °C (54 °F), 6 rain days81 °F (27 °C) / 54 °F (12 °C), 6 rain days
- Mexquitic de Carmona28 °C (82 °F) / 10 °C (50 °F), 3 rain days82 °F (28 °C) / 50 °F (10 °C), 3 rain days
- Mineral de Pozos26 °C (79 °F) / 7 °C (45 °F), 2 rain days79 °F (26 °C) / 45 °F (7 °C), 2 rain days
- Mineral del Chico23 °C (73 °F) / 6 °C (43 °F), 4 rain days73 °F (23 °C) / 43 °F (6 °C), 4 rain days
- Mineral del Monte15 °C (59 °F) / 1 °C (34 °F), 6 rain days59 °F (15 °C) / 34 °F (1 °C), 6 rain days
- Mitla29 °C (84 °F) / 11 °C (52 °F), 2 rain days84 °F (29 °C) / 52 °F (11 °C), 2 rain days
- Mocorito30 °C (86 °F) / 12 °C (54 °F), 1 rain days86 °F (30 °C) / 54 °F (12 °C), 1 rain days
- Montemorelos29 °C (84 °F) / 13 °C (55 °F), 3 rain days84 °F (29 °C) / 55 °F (13 °C), 3 rain days
- Monterrey/Eastern suburbs28 °C (82 °F) / 14 °C (57 °F), 3 rain days82 °F (28 °C) / 57 °F (14 °C), 3 rain days
- Monterrey/Western suburbs27 °C (81 °F) / 13 °C (55 °F), 4 rain days81 °F (27 °C) / 55 °F (13 °C), 4 rain days
- Monterrey28 °C (82 °F) / 15 °C (59 °F), 4 rain days82 °F (28 °C) / 59 °F (15 °C), 4 rain days
- Morelia28 °C (82 °F) / 8 °C (46 °F), 1 rain days82 °F (28 °C) / 46 °F (8 °C), 1 rain days
- Moroleon27 °C (81 °F) / 11 °C (52 °F), 6 rain days81 °F (27 °C) / 52 °F (11 °C), 6 rain days
- Motul32 °C (90 °F) / 22 °C (72 °F), 1 rain days90 °F (32 °C) / 72 °F (22 °C), 1 rain days
- Mulegé25 °C (77 °F) / 14 °C (57 °F), 2 rain days77 °F (25 °C) / 57 °F (14 °C), 2 rain days
- Naolinco25 °C (77 °F) / 11 °C (52 °F), 7 rain days77 °F (25 °C) / 52 °F (11 °C), 7 rain days
- Napizaro28 °C (82 °F) / 11 °C (52 °F), 2 rain days82 °F (28 °C) / 52 °F (11 °C), 2 rain days
- Naucalpan24 °C (75 °F) / 9 °C (48 °F), 6 rain days75 °F (24 °C) / 48 °F (9 °C), 6 rain days
- Nochistlán28 °C (82 °F) / 9 °C (48 °F), 4 rain days82 °F (28 °C) / 48 °F (9 °C), 4 rain days
- Nogales, Sonora22 °C (72 °F) / 4 °C (39 °F), 3 rain days72 °F (22 °C) / 39 °F (4 °C), 3 rain days
- Nombre de Dios25 °C (77 °F) / 5 °C (41 °F), 2 rain days77 °F (25 °C) / 41 °F (5 °C), 2 rain days
- Nuevo Ideal25 °C (77 °F) / 8 °C (46 °F), 4 rain days77 °F (25 °C) / 46 °F (8 °C), 4 rain days
- Nuevo Laredo26 °C (79 °F) / 12 °C (54 °F), 4 rain days79 °F (26 °C) / 54 °F (12 °C), 4 rain days
- Nuevo Nayarit33 °C (91 °F) / 21 °C (70 °F), 3 rain days91 °F (33 °C) / 70 °F (21 °C), 3 rain days
- Nuevo Progreso28 °C (82 °F) / 14 °C (57 °F), 3 rain days82 °F (28 °C) / 57 °F (14 °C), 3 rain days
- Oaxaca City33 °C (91 °F) / 14 °C (57 °F), 18 rain days91 °F (33 °C) / 57 °F (14 °C), 18 rain days
- Oaxtepec28 °C (82 °F) / 10 °C (50 °F), 4 rain days82 °F (28 °C) / 50 °F (10 °C), 4 rain days
- Ocosingo32 °C (90 °F) / 18 °C (64 °F), 7 rain days90 °F (32 °C) / 64 °F (18 °C), 7 rain days
- Ocozocoautla31 °C (88 °F) / 18 °C (64 °F), 4 rain days88 °F (31 °C) / 64 °F (18 °C), 4 rain days
- Ocuituco27 °C (81 °F) / 9 °C (48 °F), 6 rain days81 °F (27 °C) / 48 °F (9 °C), 6 rain days
- Ojinaga24 °C (75 °F) / 7 °C (45 °F), 6 rain days75 °F (24 °C) / 45 °F (7 °C), 6 rain days
- Omitlán25 °C (77 °F) / 8 °C (46 °F), 5 rain days77 °F (25 °C) / 46 °F (8 °C), 5 rain days
- Oponguio25 °C (77 °F) / 9 °C (48 °F), 2 rain days77 °F (25 °C) / 48 °F (9 °C), 2 rain days
- Orizaba25 °C (77 °F) / 11 °C (52 °F), 7 rain days77 °F (25 °C) / 52 °F (11 °C), 7 rain days
- Otumba24 °C (75 °F) / 7 °C (45 °F), 3 rain days75 °F (24 °C) / 45 °F (7 °C), 3 rain days
- Pabellón de Arteaga27 °C (81 °F) / 9 °C (48 °F), 2 rain days81 °F (27 °C) / 48 °F (9 °C), 2 rain days
- Pabellón de Hidalgo30 °C (86 °F) / 12 °C (54 °F), 6 rain days86 °F (30 °C) / 54 °F (12 °C), 6 rain days
- Pacanda30 °C (86 °F) / 15 °C (59 °F), 8 rain days86 °F (30 °C) / 59 °F (15 °C), 8 rain days
- Pachuca23 °C (73 °F) / 6 °C (43 °F), 4 rain days73 °F (23 °C) / 43 °F (6 °C), 4 rain days
- Pahuatlán27 °C (81 °F) / 12 °C (54 °F), 5 rain days81 °F (27 °C) / 54 °F (12 °C), 5 rain days
- Palenque32 °C (90 °F) / 20 °C (68 °F), 5 rain days90 °F (32 °C) / 68 °F (20 °C), 5 rain days
- Palizada33 °C (91 °F) / 22 °C (72 °F), 6 rain days91 °F (33 °C) / 72 °F (22 °C), 6 rain days
- Papantla30 °C (86 °F) / 18 °C (64 °F), 4 rain days86 °F (30 °C) / 64 °F (18 °C), 4 rain days
- Paracho de Verduzco26 °C (79 °F) / 8 °C (46 °F), 1 rain days79 °F (26 °C) / 46 °F (8 °C), 1 rain days
- Paraíso33 °C (91 °F) / 24 °C (75 °F), 9 rain days91 °F (33 °C) / 75 °F (24 °C), 9 rain days
- Parral23 °C (73 °F) / 7 °C (45 °F), 2 rain days73 °F (23 °C) / 45 °F (7 °C), 2 rain days
- Parras de la Fuente27 °C (81 °F) / 10 °C (50 °F), 3 rain days81 °F (27 °C) / 50 °F (10 °C), 3 rain days
- Patzcuaro26 °C (79 °F) / 7 °C (45 °F), 2 rain days79 °F (26 °C) / 45 °F (7 °C), 2 rain days
- Pénjamo30 °C (86 °F) / 12 °C (54 °F), 5 rain days86 °F (30 °C) / 54 °F (12 °C), 5 rain days
- Petatán29 °C (84 °F) / 10 °C (50 °F), 1 rain days84 °F (29 °C) / 50 °F (10 °C), 1 rain days
- Piedras Negras32 °C (90 °F) / 16 °C (61 °F), 6 rain days90 °F (32 °C) / 61 °F (16 °C), 6 rain days
- Pinal de Amoles26 °C (79 °F) / 8 °C (46 °F), 3 rain days79 °F (26 °C) / 46 °F (8 °C), 3 rain days
- Pinos27 °C (81 °F) / 9 °C (48 °F), 4 rain days81 °F (27 °C) / 48 °F (9 °C), 4 rain days
- Playa del Carmen31 °C (88 °F) / 21 °C (70 °F), 3 rain days88 °F (31 °C) / 70 °F (21 °C), 3 rain days
- Playas de Rosarito20 °C (68 °F) / 12 °C (54 °F), 3 rain days68 °F (20 °C) / 54 °F (12 °C), 3 rain days
- Poza Rica28 °C (82 °F) / 18 °C (64 °F), 6 rain days82 °F (28 °C) / 64 °F (18 °C), 6 rain days
- Progreso31 °C (88 °F) / 20 °C (68 °F), 2 rain days88 °F (31 °C) / 68 °F (20 °C), 2 rain days
- Puebla27 °C (81 °F) / 9 °C (48 °F), 3 rain days81 °F (27 °C) / 48 °F (9 °C), 3 rain days
- Puerto Aventuras31 °C (88 °F) / 23 °C (73 °F), 3 rain days88 °F (31 °C) / 73 °F (23 °C), 3 rain days
- Puerto Escondido33 °C (91 °F) / 22 °C (72 °F), 1 rain days91 °F (33 °C) / 72 °F (22 °C), 1 rain days
- Puerto Morelos31 °C (88 °F) / 21 °C (70 °F), 3 rain days88 °F (31 °C) / 70 °F (21 °C), 3 rain days
- Puerto Nuevo24 °C (75 °F) / 15 °C (59 °F), 4 rain days75 °F (24 °C) / 59 °F (15 °C), 4 rain days
- Puerto Peñasco24 °C (75 °F) / 12 °C (54 °F), 2 rain days75 °F (24 °C) / 54 °F (12 °C), 2 rain days
- Puerto Vallarta28 °C (82 °F) / 16 °C (61 °F), 1 rain days82 °F (28 °C) / 61 °F (16 °C), 1 rain days
- Punta Allen31 °C (88 °F) / 21 °C (70 °F), 4 rain days88 °F (31 °C) / 70 °F (21 °C), 4 rain days
- Querétaro28 °C (82 °F) / 10 °C (50 °F), 1 rain days82 °F (28 °C) / 50 °F (10 °C), 1 rain days
- Quiroga26 °C (79 °F) / 8 °C (46 °F), 1 rain days79 °F (26 °C) / 46 °F (8 °C), 1 rain days
- Real de Catorce23 °C (73 °F) / 6 °C (43 °F), 2 rain days73 °F (23 °C) / 43 °F (6 °C), 2 rain days
- Reforma Agraria26 °C (79 °F) / 15 °C (59 °F), 6 rain days79 °F (26 °C) / 59 °F (15 °C), 6 rain days
- Reynosa27 °C (81 °F) / 16 °C (61 °F), 7 rain days81 °F (27 °C) / 61 °F (16 °C), 7 rain days
- Rincón de Guayabitos30 °C (86 °F) / 18 °C (64 °F), 3 rain days86 °F (30 °C) / 64 °F (18 °C), 3 rain days
- Rio Lagartos31 °C (88 °F) / 20 °C (68 °F), 3 rain days88 °F (31 °C) / 68 °F (20 °C), 3 rain days
- Rioverde29 °C (84 °F) / 11 °C (52 °F), 3 rain days84 °F (29 °C) / 52 °F (11 °C), 3 rain days
- Salamanca28 °C (82 °F) / 9 °C (48 °F), 5 rain days82 °F (28 °C) / 48 °F (9 °C), 5 rain days
- Salina Cruz33 °C (91 °F) / 23 °C (73 °F), 1 rain days91 °F (33 °C) / 73 °F (23 °C), 1 rain days
- Saltillo25 °C (77 °F) / 9 °C (48 °F), 3 rain days77 °F (25 °C) / 48 °F (9 °C), 3 rain days
- Salvatierra28 °C (82 °F) / 9 °C (48 °F), 2 rain days82 °F (28 °C) / 48 °F (9 °C), 2 rain days
- San Agustinillo30 °C (86 °F) / 21 °C (70 °F), 3 rain days86 °F (30 °C) / 70 °F (21 °C), 3 rain days
- San Andrés Tuxtla32 °C (90 °F) / 20 °C (68 °F), 6 rain days90 °F (32 °C) / 68 °F (20 °C), 6 rain days
- San Blas30 °C (86 °F) / 16 °C (61 °F), 0 rain days86 °F (30 °C) / 61 °F (16 °C), 0 rain days
- San Carlos25 °C (77 °F) / 13 °C (55 °F), 2 rain days77 °F (25 °C) / 55 °F (13 °C), 2 rain days
- San Carlos27 °C (81 °F) / 13 °C (55 °F), 1 rain days81 °F (27 °C) / 55 °F (13 °C), 1 rain days
- San Cristóbal de las Casas24 °C (75 °F) / 8 °C (46 °F), 5 rain days75 °F (24 °C) / 46 °F (8 °C), 5 rain days
- San Felipe25 °C (77 °F) / 12 °C (54 °F), 1 rain days77 °F (25 °C) / 54 °F (12 °C), 1 rain days
- San Francisco30 °C (86 °F) / 17 °C (63 °F), 0 rain days86 °F (30 °C) / 63 °F (17 °C), 0 rain days
- San Ignacio, Baja California26 °C (79 °F) / 12 °C (54 °F), 1 rain days79 °F (26 °C) / 54 °F (12 °C), 1 rain days
- San Ignacio, Sinaloa30 °C (86 °F) / 15 °C (59 °F), 1 rain days86 °F (30 °C) / 59 °F (15 °C), 1 rain days
- San Joaquín32 °C (90 °F) / 20 °C (68 °F), 6 rain days90 °F (32 °C) / 68 °F (20 °C), 6 rain days
- San José de Gracia27 °C (81 °F) / 11 °C (52 °F), 6 rain days81 °F (27 °C) / 52 °F (11 °C), 6 rain days
- San José del Cabo26 °C (79 °F) / 14 °C (57 °F), 0 rain days79 °F (26 °C) / 57 °F (14 °C), 0 rain days
- San José del Pacífico23 °C (73 °F) / 7 °C (45 °F), 3 rain days73 °F (23 °C) / 45 °F (7 °C), 3 rain days
- San Juan Chamula30 °C (86 °F) / 16 °C (61 °F), 6 rain days86 °F (30 °C) / 61 °F (16 °C), 6 rain days
- San Juan de los Lagos28 °C (82 °F) / 10 °C (50 °F), 1 rain days82 °F (28 °C) / 50 °F (10 °C), 1 rain days
- San Juan del Rio27 °C (81 °F) / 8 °C (46 °F), 2 rain days81 °F (27 °C) / 46 °F (8 °C), 2 rain days
- San Luis Potosi25 °C (77 °F) / 9 °C (48 °F), 2 rain days77 °F (25 °C) / 48 °F (9 °C), 2 rain days
- San Luis Río Colorado28 °C (82 °F) / 10 °C (50 °F), 1 rain days82 °F (28 °C) / 50 °F (10 °C), 1 rain days
- San Luis Soyatlán27 °C (81 °F) / 11 °C (52 °F), 1 rain days81 °F (27 °C) / 52 °F (11 °C), 1 rain days
- San Miguel de Allende28 °C (82 °F) / 9 °C (48 °F), 2 rain days82 °F (28 °C) / 48 °F (9 °C), 2 rain days
- San Patricio-Melaque31 °C (88 °F) / 19 °C (66 °F), 0 rain days88 °F (31 °C) / 66 °F (19 °C), 0 rain days
- San Pedro de las Colonias28 °C (82 °F) / 11 °C (52 °F), 3 rain days82 °F (28 °C) / 52 °F (11 °C), 3 rain days
- San Pedro y San Pablo Teposcolula28 °C (82 °F) / 10 °C (50 °F), 6 rain days82 °F (28 °C) / 50 °F (10 °C), 6 rain days
- San Sebastián del Oeste25 °C (77 °F) / 7 °C (45 °F), 1 rain days77 °F (25 °C) / 45 °F (7 °C), 1 rain days
- Santa Clara de Cobre33 °C (91 °F) / 15 °C (59 °F), 6 rain days91 °F (33 °C) / 59 °F (15 °C), 6 rain days
- Santa Elena, Yucatán33 °C (91 °F) / 18 °C (64 °F), 3 rain days91 °F (33 °C) / 64 °F (18 °C), 3 rain days
- Santa María del Oro20 °C (68 °F) / 5 °C (41 °F), 6 rain days68 °F (20 °C) / 41 °F (5 °C), 6 rain days
- Santa María del Río27 °C (81 °F) / 8 °C (46 °F), 2 rain days81 °F (27 °C) / 46 °F (8 °C), 2 rain days
- Santa Rosalía24 °C (75 °F) / 12 °C (54 °F), 1 rain days75 °F (24 °C) / 54 °F (12 °C), 1 rain days
- Santiago Apoala27 °C (81 °F) / 10 °C (50 °F), 4 rain days81 °F (27 °C) / 50 °F (10 °C), 4 rain days
- Santiago, Nuevo León27 °C (81 °F) / 12 °C (54 °F), 4 rain days81 °F (27 °C) / 54 °F (12 °C), 4 rain days
- Santiago Papasquiaro27 °C (81 °F) / 8 °C (46 °F), 1 rain days81 °F (27 °C) / 46 °F (8 °C), 1 rain days
- Sayula28 °C (82 °F) / 10 °C (50 °F), 1 rain days82 °F (28 °C) / 50 °F (10 °C), 1 rain days
- Sayulita28 °C (82 °F) / 16 °C (61 °F), 0 rain days82 °F (28 °C) / 61 °F (16 °C), 0 rain days
- Sisal31 °C (88 °F) / 20 °C (68 °F), 2 rain days88 °F (31 °C) / 68 °F (20 °C), 2 rain days
- Sombrerete22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Tacámbaro27 °C (81 °F) / 11 °C (52 °F), 1 rain days81 °F (27 °C) / 52 °F (11 °C), 1 rain days
- Talpa de Allende27 °C (81 °F) / 9 °C (48 °F), 1 rain days81 °F (27 °C) / 48 °F (9 °C), 1 rain days
- Tamazunchale27 °C (81 °F) / 12 °C (54 °F), 5 rain days81 °F (27 °C) / 54 °F (12 °C), 5 rain days
- Tampico27.3 °C (81 °F) / 19.1 °C (66 °F), 4 rain days81 °F (27.3 °C) / 66 °F (19.1 °C), 4 rain days
- Tamuín33 °C (91 °F) / 16 °C (61 °F), 6 rain days91 °F (33 °C) / 61 °F (16 °C), 6 rain days
- Tapachula34 °C (93 °F) / 22 °C (72 °F), 4 rain days93 °F (34 °C) / 72 °F (22 °C), 4 rain days
- Tapalpa24 °C (75 °F) / 6 °C (43 °F), 1 rain days75 °F (24 °C) / 43 °F (6 °C), 1 rain days
- Tapijulapa31 °C (88 °F) / 22 °C (72 °F), 13 rain days88 °F (31 °C) / 72 °F (22 °C), 13 rain days
- Taxco31 °C (88 °F) / 14 °C (57 °F), 1 rain days88 °F (31 °C) / 57 °F (14 °C), 1 rain days
- Teapa31 °C (88 °F) / 21 °C (70 °F), 7 rain days88 °F (31 °C) / 70 °F (21 °C), 7 rain days
- Tecate21 °C (70 °F) / 6 °C (43 °F), 6 rain days70 °F (21 °C) / 43 °F (6 °C), 6 rain days
- Tecolutla28 °C (82 °F) / 19 °C (66 °F), 6 rain days82 °F (28 °C) / 66 °F (19 °C), 6 rain days
- Tecomán31 °C (88 °F) / 17 °C (63 °F), 0 rain days88 °F (31 °C) / 63 °F (17 °C), 0 rain days
- Tecozautla27 °C (81 °F) / 8 °C (46 °F), 3 rain days81 °F (27 °C) / 46 °F (8 °C), 3 rain days
- Tehuacán28 °C (82 °F) / 13 °C (55 °F), 2 rain days82 °F (28 °C) / 55 °F (13 °C), 2 rain days
- Tekax34 °C (93 °F) / 19 °C (66 °F), 3 rain days93 °F (34 °C) / 66 °F (19 °C), 3 rain days
- Temacapulín26 °C (79 °F) / 10 °C (50 °F), 6 rain days79 °F (26 °C) / 50 °F (10 °C), 6 rain days
- Temoaya16 °C (61 °F) / 7 °C (45 °F), 5 rain days61 °F (16 °C) / 45 °F (7 °C), 5 rain days
- Tenancingo24 °C (75 °F) / 7 °C (45 °F), 3 rain days75 °F (24 °C) / 45 °F (7 °C), 3 rain days
- Tenosique34 °C (93 °F) / 22 °C (72 °F), 5 rain days93 °F (34 °C) / 72 °F (22 °C), 5 rain days
- Teotihuacan25 °C (77 °F) / 7 °C (45 °F), 3 rain days77 °F (25 °C) / 45 °F (7 °C), 3 rain days
- Tepatitlán27 °C (81 °F) / 9 °C (48 °F), 1 rain days81 °F (27 °C) / 48 °F (9 °C), 1 rain days
- Tepic30 °C (86 °F) / 12 °C (54 °F), 1 rain days86 °F (30 °C) / 54 °F (12 °C), 1 rain days
- Tepotzotlán25 °C (77 °F) / 7 °C (45 °F), 3 rain days77 °F (25 °C) / 45 °F (7 °C), 3 rain days
- Tepoztlán27 °C (81 °F) / 11 °C (52 °F), 2 rain days81 °F (27 °C) / 52 °F (11 °C), 2 rain days
- Tequila30 °C (86 °F) / 11 °C (52 °F), 1 rain days86 °F (30 °C) / 52 °F (11 °C), 1 rain days
- Tequisquiapan27 °C (81 °F) / 9 °C (48 °F), 5 rain days81 °F (27 °C) / 48 °F (9 °C), 5 rain days
- Tequixquiac25 °C (77 °F) / 9 °C (48 °F), 3 rain days77 °F (25 °C) / 48 °F (9 °C), 3 rain days
- Tetela de Ocampo23 °C (73 °F) / 7 °C (45 °F), 5 rain days73 °F (23 °C) / 45 °F (7 °C), 5 rain days
- Tetela del Volcán28 °C (82 °F) / 12 °C (54 °F), 6 rain days82 °F (28 °C) / 54 °F (12 °C), 6 rain days
- Teúl27 °C (81 °F) / 8 °C (46 °F), 6 rain days81 °F (27 °C) / 46 °F (8 °C), 6 rain days
- Texcoco25 °C (77 °F) / 9 °C (48 °F), 5 rain days77 °F (25 °C) / 48 °F (9 °C), 5 rain days
- Teziutlán21 °C (70 °F) / 8 °C (46 °F), 8 rain days70 °F (21 °C) / 46 °F (8 °C), 8 rain days
- Tierra Nueva27 °C (81 °F) / 10 °C (50 °F), 2 rain days81 °F (27 °C) / 50 °F (10 °C), 2 rain days
- Tijuana21 °C (70 °F) / 9 °C (48 °F), 6 rain days70 °F (21 °C) / 48 °F (9 °C), 6 rain days
- Tixkokob34 °C (93 °F) / 19 °C (66 °F), 3 rain days93 °F (34 °C) / 66 °F (19 °C), 3 rain days
- Tizimin32 °C (90 °F) / 20 °C (68 °F), 2 rain days90 °F (32 °C) / 68 °F (20 °C), 2 rain days
- Tlacotalpan30 °C (86 °F) / 19 °C (66 °F), 4 rain days86 °F (30 °C) / 66 °F (19 °C), 4 rain days
- Tlalpujahua24 °C (75 °F) / 7 °C (45 °F), 3 rain days75 °F (24 °C) / 45 °F (7 °C), 3 rain days
- Tlaltizapán33 °C (91 °F) / 15 °C (59 °F), 2 rain days91 °F (33 °C) / 59 °F (15 °C), 2 rain days
- Tlaxcala24 °C (75 °F) / 7 °C (45 °F), 3 rain days75 °F (24 °C) / 45 °F (7 °C), 3 rain days
- Tlaxco27 °C (81 °F) / 10 °C (50 °F), 3 rain days81 °F (27 °C) / 50 °F (10 °C), 3 rain days
- Tlayacapan28 °C (82 °F) / 11 °C (52 °F), 2 rain days82 °F (28 °C) / 52 °F (11 °C), 2 rain days
- Tochimilco25 °C (77 °F) / 10 °C (50 °F), 5 rain days77 °F (25 °C) / 50 °F (10 °C), 5 rain days
- Tócuaro28 °C (82 °F) / 10 °C (50 °F), 7 rain days82 °F (28 °C) / 50 °F (10 °C), 7 rain days
- Todos Santos27 °C (81 °F) / 14 °C (57 °F), 0 rain days81 °F (27 °C) / 57 °F (14 °C), 0 rain days
- Toluca24 °C (75 °F) / 2 °C (36 °F), 4 rain days75 °F (24 °C) / 36 °F (2 °C), 4 rain days
- Tomatlán30 °C (86 °F) / 17 °C (63 °F), 0 rain days86 °F (30 °C) / 63 °F (17 °C), 0 rain days
- Tonatico27 °C (81 °F) / 10 °C (50 °F), 6 rain days81 °F (27 °C) / 50 °F (10 °C), 6 rain days
- Toniná33 °C (91 °F) / 18 °C (64 °F), 6 rain days91 °F (33 °C) / 64 °F (18 °C), 6 rain days
- Torreón26 °C (79 °F) / 11 °C (52 °F), 0 rain days79 °F (26 °C) / 52 °F (11 °C), 0 rain days
- Totolapan27 °C (81 °F) / 11 °C (52 °F), 5 rain days81 °F (27 °C) / 52 °F (11 °C), 5 rain days
- Troncones31 °C (88 °F) / 20 °C (68 °F), 0 rain days88 °F (31 °C) / 68 °F (20 °C), 0 rain days
- Tula de Allende27 °C (81 °F) / 10 °C (50 °F), 5 rain days81 °F (27 °C) / 50 °F (10 °C), 5 rain days
- Tulancingo24 °C (75 °F) / 7 °C (45 °F), 4 rain days75 °F (24 °C) / 45 °F (7 °C), 4 rain days
- Tulum30 °C (86 °F) / 21 °C (70 °F), 4 rain days86 °F (30 °C) / 70 °F (21 °C), 4 rain days
- Tuxpan28 °C (82 °F) / 19 °C (66 °F), 6 rain days82 °F (28 °C) / 66 °F (19 °C), 6 rain days
- Tzintzuntzán26 °C (79 °F) / 8 °C (46 °F), 1 rain days79 °F (26 °C) / 46 °F (8 °C), 1 rain days
- Ures29 °C (84 °F) / 9 °C (48 °F), 2 rain days84 °F (29 °C) / 48 °F (9 °C), 2 rain days
- Uruapan29 °C (84 °F) / 11 °C (52 °F), 1 rain days84 °F (29 °C) / 52 °F (11 °C), 1 rain days
- Valladolid32 °C (90 °F) / 19 °C (66 °F), 3 rain days90 °F (32 °C) / 66 °F (19 °C), 3 rain days
- Valle de Bravo25 °C (77 °F) / 8 °C (46 °F), 3 rain days77 °F (25 °C) / 46 °F (8 °C), 3 rain days
- Valle de Guadalupe21 °C (70 °F) / 8 °C (46 °F), 5 rain days70 °F (21 °C) / 46 °F (8 °C), 5 rain days
- Veracruz27 °C (81 °F) / 21 °C (70 °F), 3 rain days81 °F (27 °C) / 70 °F (21 °C), 3 rain days
- Viesca28 °C (82 °F) / 10 °C (50 °F), 3 rain days82 °F (28 °C) / 50 °F (10 °C), 3 rain days
- Villa del Carbón23 °C (73 °F) / 5 °C (41 °F), 3 rain days73 °F (23 °C) / 41 °F (5 °C), 3 rain days
- Villahermosa32 °C (90 °F) / 21 °C (70 °F), 5 rain days90 °F (32 °C) / 70 °F (21 °C), 5 rain days
- Villanueva26 °C (79 °F) / 9 °C (48 °F), 5 rain days79 °F (26 °C) / 48 °F (9 °C), 5 rain days
- Xalapa24 °C (75 °F) / 13 °C (55 °F), 8 rain days75 °F (24 °C) / 55 °F (13 °C), 8 rain days
- Xcalak30 °C (86 °F) / 22 °C (72 °F), 4 rain days86 °F (30 °C) / 72 °F (22 °C), 4 rain days
- Xico25 °C (77 °F) / 12 °C (54 °F), 8 rain days77 °F (25 °C) / 54 °F (12 °C), 8 rain days
- Xicotepec25 °C (77 °F) / 11 °C (52 °F), 8 rain days77 °F (25 °C) / 52 °F (11 °C), 8 rain days
- Xilitla29 °C (84 °F) / 15 °C (59 °F), 5 rain days84 °F (29 °C) / 59 °F (15 °C), 5 rain days
- Xochitepec30 °C (86 °F) / 14 °C (57 °F), 2 rain days86 °F (30 °C) / 57 °F (14 °C), 2 rain days
- Xpujil33 °C (91 °F) / 20 °C (68 °F), 4 rain days91 °F (33 °C) / 68 °F (20 °C), 4 rain days
- Yecapixtla28 °C (82 °F) / 10 °C (50 °F), 5 rain days82 °F (28 °C) / 50 °F (10 °C), 5 rain days
- Zacatecas24 °C (75 °F) / 5 °C (41 °F), 2 rain days75 °F (24 °C) / 41 °F (5 °C), 2 rain days
- Zacatelco27 °C (81 °F) / 11 °C (52 °F), 5 rain days81 °F (27 °C) / 52 °F (11 °C), 5 rain days
- Zacatlán22 °C (72 °F) / 8 °C (46 °F), 6 rain days72 °F (22 °C) / 46 °F (8 °C), 6 rain days
- Zacualpan de Amilpas24 °C (75 °F) / 13 °C (55 °F), 4 rain days75 °F (24 °C) / 55 °F (13 °C), 4 rain days
- Zamora de Hidalgo29 °C (84 °F) / 10 °C (50 °F), 1 rain days84 °F (29 °C) / 50 °F (10 °C), 1 rain days
- Zempoala30 °C (86 °F) / 18 °C (64 °F), 6 rain days86 °F (30 °C) / 64 °F (18 °C), 6 rain days
- Zihuatanejo31 °C (88 °F) / 20 °C (68 °F), 0 rain days88 °F (31 °C) / 68 °F (20 °C), 0 rain days
- Zimapán27 °C (81 °F) / 9 °C (48 °F), 6 rain days81 °F (27 °C) / 48 °F (9 °C), 6 rain days
- Zipolite33 °C (91 °F) / 22 °C (72 °F), 1 rain days91 °F (33 °C) / 72 °F (22 °C), 1 rain days
- Zirahuen24 °C (75 °F) / 8 °C (46 °F), 2 rain days75 °F (24 °C) / 46 °F (8 °C), 2 rain days
- Zitácuaro26 °C (79 °F) / 9 °C (48 °F), 2 rain days79 °F (26 °C) / 48 °F (9 °C), 2 rain days
- Zozocolco de Hidalgo30 °C (86 °F) / 18 °C (64 °F), 6 rain days86 °F (30 °C) / 64 °F (18 °C), 6 rain days
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.
Dry season
Nov–Mar · Mexico City
Sunny days and cool nights; the best time for sightseeing.
Holy Week and Easter check
Moves yearly · Mexico City
Crowds and closures; book ahead.
Holy Week (Semana Santa)
Mar–Apr (moves yearly) · Mexico City
Crowds at churches; some closures; the Iztapalapa Passion play draws large crowds.
Crowds and prices
- Crowds · Mexico
- High
- Prices · Mexico
- High
High-price month: see what to book ahead.
Compare two months
Weather, crowds and prices for any two months in Mexico, side by side.
Verdict
Mar: Great
Jan: Great
Crowds
Mar: High
Jan: High
Prices
Mar: High
Jan: High
Festivals listed
Mar: 6
Jan: 3
March: Spring break crowds in Cancún and Cabo; highlands warm; jacarandas in Mexico City.
January: Dry and sunny; cold nights in the highlands; whale watching on the Pacific.
Mexico: figures are long-term averages from this guide, not a forecast.
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.
Best months: Nov–May (dry season)
Best months: Mar–May, Oct–Nov
Best months: Mar–May, Oct–Nov
Best months: Mar–May, Oct–Nov
Best months: Oct–Apr (dry, milder temps)
Best months: Oct–Nov, Mar–early Apr
Best months: Oct–Apr
Best months: Nov–Apr (dry, mild)