Skip to content
Voykit

When to go · Mexico

Mexico in February

Great month. Dry, warm days; Carnival in Veracruz and Mazatlán (check dates).

Key facts

Verdict
Great
Crowds
High
Mexico
Prices
High
Mexico

Verdict

GreatVoykit month rating for Mexico

Dry, warm days; Carnival in Veracruz and Mazatlán (check dates).

Is another month better than February?

No other month rates higher than February for Mexico in this guide.

Weather in February

  • 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.

  • 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.

  • 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 Californiacool

    Desert extremes; Copper Canyon has snow some winters and is best Mar–May and Oct–Nov.

  • Mediterranean-style; fog in summer, rain in winter.

  • Hurricane season roughly Aug–Oct; sea temperatures peak in late summer.

  • Bajío: Bajío highlands · Guanajuato, San Miguel, Querétaro, Aguascalientes, Zacatecascool

    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 plateaucool

    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.

  • Northern Mexico: Chihuahuan desert and sierra · Chihuahua, Coahuila, Durangocool

    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.

  • Northern Mexico: Northeast border lowlands · Monterrey, Nuevo Laredo, Tamaulipasfine

    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 City23 °C (73 °F) / 7 °C (45 °F), 2 rain days
  • Acapulco30.4 °C (87 °F) / 23.3 °C (74 °F), 1 rain days
  • Acaxochitlán20 °C (68 °F) / 5 °C (41 °F), 4 rain days
  • Actopan23 °C (73 °F) / 5 °C (41 °F), 2 rain days
  • Aculco21 °C (70 °F) / 3 °C (37 °F), 2 rain days
  • Agua Prieta18 °C (64 °F) / 0 °C (32 °F), 2 rain days
  • Aguascalientes25 °C (77 °F) / 8 °C (46 °F), 2 rain days
  • Ahuacatlán28 °C (82 °F) / 16 °C (61 °F), 5 rain days
  • Ahualulco24 °C (75 °F) / 8 °C (46 °F), 3 rain days
  • Ajijic25 °C (77 °F) / 8 °C (46 °F), 1 rain days
  • Akumal28 °C (82 °F) / 20 °C (68 °F), 2 rain days
  • Álamos28 °C (82 °F) / 9 °C (48 °F), 2 rain days
  • Amatitán30 °C (86 °F) / 13 °C (55 °F), 5 rain days
  • Amatlán de Cañas27 °C (81 °F) / 8 °C (46 °F), 1 rain days
  • Amealco24 °C (75 °F) / 6 °C (43 °F), 4 rain days
  • Amecameca24 °C (75 °F) / 8 °C (46 °F), 5 rain days
  • Angangueo21 °C (70 °F) / 4 °C (39 °F), 2 rain days
  • Apizaco21 °C (70 °F) / 3 °C (37 °F), 2 rain days
  • Aquismón30 °C (86 °F) / 14 °C (57 °F), 5 rain days
  • Arandas24 °C (75 °F) / 5 °C (41 °F), 1 rain days
  • Arócutin24 °C (75 °F) / 7 °C (45 °F), 2 rain days
  • Arteaga21 °C (70 °F) / 4 °C (39 °F), 3 rain days
  • Asientos24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Atlatlahucan26 °C (79 °F) / 8 °C (46 °F), 2 rain days
  • Atlixco24 °C (75 °F) / 7 °C (45 °F), 1 rain days
  • Atotonilco25 °C (77 °F) / 7 °C (45 °F), 1 rain days
  • Bacalar30 °C (86 °F) / 19 °C (66 °F), 4 rain days
  • Bahía de Kino22 °C (72 °F) / 10 °C (50 °F), 2 rain days
  • Bahía de los Ángeles25 °C (77 °F) / 13 °C (55 °F), 3 rain days
  • Balancán31 °C (88 °F) / 19 °C (66 °F), 5 rain days
  • Banámichi24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Barra de Navidad28 °C (82 °F) / 15 °C (59 °F), 5 rain days
  • Barra de Potosí31 °C (88 °F) / 22 °C (72 °F), 1 rain days
  • Basaseachic Falls National Park20 °C (68 °F) / 3 °C (37 °F), 5 rain days
  • Batopilas26 °C (79 °F) / 7 °C (45 °F), 3 rain days
  • Bernal24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Boca de Pascuales31 °C (88 °F) / 20 °C (68 °F), 5 rain days
  • Boca del Cielo31 °C (88 °F) / 22 °C (72 °F), 5 rain days
  • Bucerias29 °C (84 °F) / 17 °C (63 °F), 1 rain days
  • Bustamante24 °C (75 °F) / 7 °C (45 °F), 5 rain days
  • Cabo San Lucas25 °C (77 °F) / 13 °C (55 °F), 1 rain days
  • Cacaxtla24 °C (75 °F) / 6 °C (43 °F), 4 rain days
  • Cadereyta24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Calkini29 °C (84 °F) / 17 °C (63 °F), 2 rain days
  • Calpan24 °C (75 °F) / 8 °C (46 °F), 5 rain days
  • Calpulalpan14 °C (57 °F) / -1 °C (30 °F), 4 rain days
  • Calvillo24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Camalu19 °C (66 °F) / 9 °C (48 °F), 5 rain days
  • Campeche31 °C (88 °F) / 19 °C (66 °F), 2 rain days
  • Cancún29 °C (84 °F) / 20 °C (68 °F), 4 rain days
  • Candela24 °C (75 °F) / 6 °C (43 °F), 4 rain days
  • Candelaria31 °C (88 °F) / 18 °C (64 °F), 5 rain days
  • Canyon de Guadalupe24 °C (75 °F) / 6 °C (43 °F), 1 rain days
  • Capulalpam de Méndez23 °C (73 °F) / 9 °C (48 °F), 5 rain days
  • Cardenás29 °C (84 °F) / 19 °C (66 °F), 5 rain days
  • Catazajá29 °C (84 °F) / 16 °C (61 °F), 5 rain days
  • Catemaco27 °C (81 °F) / 18 °C (64 °F), 7 rain days
  • Celaya30 °C (86 °F) / 12 °C (54 °F), 5 rain days
  • Celestún30 °C (86 °F) / 18 °C (64 °F), 2 rain days
  • Chacala29 °C (84 °F) / 18 °C (64 °F), 2 rain days
  • Champotón30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Chapala26 °C (79 °F) / 8 °C (46 °F), 1 rain days
  • Chetumal29 °C (84 °F) / 19 °C (66 °F), 4 rain days
  • Chiapa de Corzo32 °C (90 °F) / 20 °C (68 °F), 2 rain days
  • Chiautempan23 °C (73 °F) / 8 °C (46 °F), 3 rain days
  • Chignahuapan20 °C (68 °F) / 5 °C (41 °F), 3 rain days
  • Chihuahua22 °C (72 °F) / 5 °C (41 °F), 2 rain days
  • Chilpancingo30 °C (86 °F) / 14 °C (57 °F), 5 rain days
  • Chipilo24 °C (75 °F) / 8 °C (46 °F), 2 rain days
  • Cholula24 °C (75 °F) / 8 °C (46 °F), 4 rain days
  • Ciudad Acuña18 °C (64 °F) / 4 °C (39 °F), 5 rain days
  • Ciudad Constitución25 °C (77 °F) / 13 °C (55 °F), 2 rain days
  • Ciudad del Carmen31 °C (88 °F) / 22 °C (72 °F), 7 rain days
  • Ciudad del Maíz24 °C (75 °F) / 7 °C (45 °F), 4 rain days
  • Ciudad Mier24 °C (75 °F) / 10 °C (50 °F), 4 rain days
  • Ciudad Obregón24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Ciudad Tula27 °C (81 °F) / 12 °C (54 °F), 3 rain days
  • Ciudad Valles28 °C (82 °F) / 14 °C (57 °F), 4 rain days
  • Ciudad Victoria27 °C (81 °F) / 13 °C (55 °F), 4 rain days
  • Coatepec22 °C (72 °F) / 10 °C (50 °F), 7 rain days
  • Coatzacoalcos28 °C (82 °F) / 20 °C (68 °F), 6 rain days
  • Coba30 °C (86 °F) / 19 °C (66 °F), 4 rain days
  • Cocula28 °C (82 °F) / 13 °C (55 °F), 5 rain days
  • Colima31 °C (88 °F) / 15 °C (59 °F), 1 rain days
  • Colonet18 °C (64 °F) / 8 °C (46 °F), 5 rain days
  • Comala29 °C (84 °F) / 14 °C (57 °F), 3 rain days
  • Comalcalco29 °C (84 °F) / 20 °C (68 °F), 6 rain days
  • Comitán26 °C (79 °F) / 9 °C (48 °F), 4 rain days
  • Compostela29 °C (84 °F) / 13 °C (55 °F), 1 rain days
  • Copainalá29 °C (84 °F) / 15 °C (59 °F), 5 rain days
  • Córdoba29 °C (84 °F) / 13 °C (55 °F), 5 rain days
  • Cosalá30 °C (86 °F) / 13 °C (55 °F), 5 rain days
  • Coscomatepec22 °C (72 °F) / 8 °C (46 °F), 4 rain days
  • Cotija28 °C (82 °F) / 10 °C (50 °F), 2 rain days
  • Cozumel29 °C (84 °F) / 20 °C (68 °F), 4 rain days
  • Creel13 °C (55 °F) / -1 °C (30 °F), 5 rain days
  • Cuajinicuilapa29 °C (84 °F) / 20 °C (68 °F), 5 rain days
  • Cuanajo29 °C (84 °F) / 13 °C (55 °F), 7 rain days
  • Cuatro Ciénegas24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Cuautla29 °C (84 °F) / 12 °C (54 °F), 1 rain days
  • Cuernavaca27 °C (81 °F) / 13 °C (55 °F), 1 rain days
  • Cuetzalan23 °C (73 °F) / 11 °C (52 °F), 11 rain days
  • Cuitzeo28 °C (82 °F) / 13 °C (55 °F), 5 rain days
  • Culiacán29.4 °C (85 °F) / 12.6 °C (55 °F), 2 rain days
  • Cumbres de Majalca National Park13 °C (55 °F) / -3 °C (27 °F), 4 rain days
  • Cuzamá31 °C (88 °F) / 18 °C (64 °F), 3 rain days
  • Dolores Hidalgo24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Durango22 °C (72 °F) / 2 °C (36 °F), 2 rain days
  • Ecatepec23 °C (73 °F) / 7 °C (45 °F), 2 rain days
  • Edzná31 °C (88 °F) / 19 °C (66 °F), 2 rain days
  • El Arenal27 °C (81 °F) / 7 °C (45 °F), 1 rain days
  • El Castaño29 °C (84 °F) / 21 °C (70 °F), 5 rain days
  • El Cuyo29 °C (84 °F) / 19 °C (66 °F), 3 rain days
  • El Desemboque23 °C (73 °F) / 9 °C (48 °F), 2 rain days
  • El Fuerte29 °C (84 °F) / 11 °C (52 °F), 2 rain days
  • El Oro de Hidalgo20 °C (68 °F) / 3 °C (37 °F), 2 rain days
  • El Rosario28 °C (82 °F) / 16 °C (61 °F), 5 rain days
  • El Rosario19 °C (66 °F) / 8 °C (46 °F), 4 rain days
  • El Salto16 °C (61 °F) / 3 °C (37 °F), 5 rain days
  • Emiliano Zapata26 °C (79 °F) / 14 °C (57 °F), 5 rain days
  • Ensenada19 °C (66 °F) / 8 °C (46 °F), 6 rain days
  • Erongarícuaro23 °C (73 °F) / 6 °C (43 °F), 2 rain days
  • Escárcega31 °C (88 °F) / 18 °C (64 °F), 4 rain days
  • Espita29 °C (84 °F) / 20 °C (68 °F), 2 rain days
  • Ezequiel Montes24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Felipe Carrillo Puerto30 °C (86 °F) / 17 °C (63 °F), 4 rain days
  • Fresnillo21 °C (70 °F) / 4 °C (39 °F), 2 rain days
  • General Cepeda22 °C (72 °F) / 6 °C (43 °F), 1 rain days
  • General Terán26 °C (79 °F) / 10 °C (50 °F), 5 rain days
  • General Zaragoza26 °C (79 °F) / 7 °C (45 °F), 2 rain days
  • Gómez Palacio25 °C (77 °F) / 8 °C (46 °F), 1 rain days
  • Guachochi16 °C (61 °F) / -2 °C (28 °F), 3 rain days
  • Guadalajara26 °C (79 °F) / 12 °C (54 °F), 1 rain days
  • Guadalupe22 °C (72 °F) / 5 °C (41 °F), 5 rain days
  • Guanaceví17 °C (63 °F) / 3 °C (37 °F), 5 rain days
  • Guanajuato25.3 °C (78 °F) / 8.5 °C (47 °F), 2 rain days
  • Guasave30 °C (86 °F) / 14 °C (57 °F), 5 rain days
  • Guaymas26 °C (79 °F) / 11 °C (52 °F), 5 rain days
  • Guerrero18 °C (64 °F) / 4 °C (39 °F), 5 rain days
  • Guerrero Negro22 °C (72 °F) / 8 °C (46 °F), 2 rain days
  • Hecelchakán31 °C (88 °F) / 19 °C (66 °F), 2 rain days
  • Hermosillo25.8 °C (78 °F) / 11.3 °C (52 °F), 2 rain days
  • Holbox29 °C (84 °F) / 20 °C (68 °F), 4 rain days
  • Homún29 °C (84 °F) / 19 °C (66 °F), 2 rain days
  • Hopelchén31 °C (88 °F) / 19 °C (66 °F), 2 rain days
  • Huachinango22 °C (72 °F) / 8 °C (46 °F), 6 rain days
  • Huamantla21 °C (70 °F) / 5 °C (41 °F), 2 rain days
  • Huasca de Ocampo24 °C (75 °F) / 8 °C (46 °F), 4 rain days
  • Huatulco29 °C (84 °F) / 20 °C (68 °F), 5 rain days
  • Huejotzingo23 °C (73 °F) / 6 °C (43 °F), 1 rain days
  • Hueyapan26 °C (79 °F) / 8 °C (46 °F), 5 rain days
  • Huichapan20 °C (68 °F) / 5 °C (41 °F), 5 rain days
  • Iguala31 °C (88 °F) / 15 °C (59 °F), 2 rain days
  • Ihuatzio30 °C (86 °F) / 13 °C (55 °F), 5 rain days
  • Irapuato26 °C (79 °F) / 8 °C (46 °F), 2 rain days
  • Isla Aguada28 °C (82 °F) / 20 °C (68 °F), 4 rain days
  • Isla Mujeres29 °C (84 °F) / 20 °C (68 °F), 4 rain days
  • Ixcateopan30 °C (86 °F) / 13 °C (55 °F), 6 rain days
  • Ixmiquilpan24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Ixtapa31 °C (88 °F) / 19 °C (66 °F), 0 rain days
  • Ixtapan de la Sal23 °C (73 °F) / 6 °C (43 °F), 2 rain days
  • Ixtenco21 °C (70 °F) / 5 °C (41 °F), 2 rain days
  • Ciudad Ixtepec31 °C (88 °F) / 21 °C (70 °F), 1 rain days
  • Ixtlán del Rio27 °C (81 °F) / 9 °C (48 °F), 1 rain days
  • Izamal31 °C (88 °F) / 17 °C (63 °F), 3 rain days
  • Jalpa de Cánovas25 °C (77 °F) / 7 °C (45 °F), 2 rain days
  • Jalpa25 °C (77 °F) / 6 °C (43 °F), 1 rain days
  • Jalpan26 °C (79 °F) / 10 °C (50 °F), 3 rain days
  • Janitzio24 °C (75 °F) / 5 °C (41 °F), 1 rain days
  • Jaracuaro23 °C (73 °F) / 7 °C (45 °F), 2 rain days
  • Jerez de Garcia Salinas22 °C (72 °F) / 4 °C (39 °F), 2 rain days
  • Jilotepec22 °C (72 °F) / 4 °C (39 °F), 2 rain days
  • Jiquilpan30 °C (86 °F) / 14 °C (57 °F), 4 rain days
  • Jojutla32 °C (90 °F) / 13 °C (55 °F), 1 rain days
  • Juarez17 °C (63 °F) / 0 °C (32 °F), 12 rain days
  • Juquila29 °C (84 °F) / 13 °C (55 °F), 5 rain days
  • La Magdalena Tlatlauquitepec24 °C (75 °F) / 8 °C (46 °F), 4 rain days
  • La Manzanilla28 °C (82 °F) / 15 °C (59 °F), 5 rain days
  • La Paz25 °C (77 °F) / 12 °C (54 °F), 1 rain days
  • La Peñita de Jaltemba29 °C (84 °F) / 17 °C (63 °F), 1 rain days
  • La Pesca27 °C (81 °F) / 16 °C (61 °F), 6 rain days
  • La Ventana25 °C (77 °F) / 13 °C (55 °F), 1 rain days
  • Lagos de Moreno24 °C (75 °F) / 4 °C (39 °F), 2 rain days
  • Lázaro Cárdenas31 °C (88 °F) / 19 °C (66 °F), 0 rain days
  • León26.4 °C (80 °F) / 9.8 °C (50 °F), 3 rain days
  • Linares25 °C (77 °F) / 8 °C (46 °F), 2 rain days
  • Lo de Marcos28 °C (82 °F) / 16 °C (61 °F), 1 rain days
  • Loreto25 °C (77 °F) / 12 °C (54 °F), 2 rain days
  • Los Algodones22 °C (72 °F) / 7 °C (45 °F), 2 rain days
  • Los Barriles25 °C (77 °F) / 13 °C (55 °F), 2 rain days
  • Los Mochis27 °C (81 °F) / 12 °C (54 °F), 2 rain days
  • Madera13 °C (55 °F) / -4 °C (25 °F), 5 rain days
  • Magdalena de Kino24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Mahahual29 °C (84 °F) / 20 °C (68 °F), 5 rain days
  • Malinalco25 °C (77 °F) / 7 °C (45 °F), 1 rain days
  • Maní29 °C (84 °F) / 21 °C (70 °F), 2 rain days
  • Manzanillo30 °C (86 °F) / 18 °C (64 °F), 1 rain days
  • Mapimi22 °C (72 °F) / 6 °C (43 °F), 2 rain days
  • Maruata29 °C (84 °F) / 18 °C (64 °F), 2 rain days
  • Mascota30 °C (86 °F) / 13 °C (55 °F), 5 rain days
  • Matamoros23 °C (73 °F) / 12 °C (54 °F), 5 rain days
  • Matehuala24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Maxcanú30 °C (86 °F) / 19 °C (66 °F), 2 rain days
  • Mayapan31 °C (88 °F) / 17 °C (63 °F), 2 rain days
  • Mazamitla22 °C (72 °F) / 5 °C (41 °F), 1 rain days
  • Mazatlán25 °C (77 °F) / 13 °C (55 °F), 1 rain days
  • Mazunte31 °C (88 °F) / 21 °C (70 °F), 1 rain days
  • Melchor Múzquiz23 °C (73 °F) / 7 °C (45 °F), 3 rain days
  • Mérida32 °C (90 °F) / 17 °C (63 °F), 3 rain days
  • Metepec20 °C (68 °F) / 2 °C (36 °F), 3 rain days
  • Metztitlán24 °C (75 °F) / 7 °C (45 °F), 5 rain days
  • Mexcaltitán29 °C (84 °F) / 15 °C (59 °F), 1 rain days
  • Mexicali23 °C (73 °F) / 9 °C (48 °F), 8 rain days
  • Mexquitic de Carmona26 °C (79 °F) / 8 °C (46 °F), 2 rain days
  • Mineral de Pozos23 °C (73 °F) / 5 °C (41 °F), 2 rain days
  • Mineral del Chico21 °C (70 °F) / 4 °C (39 °F), 3 rain days
  • Mineral del Monte13 °C (55 °F) / -1 °C (30 °F), 5 rain days
  • Mitla27 °C (81 °F) / 9 °C (48 °F), 1 rain days
  • Mocorito28 °C (82 °F) / 11 °C (52 °F), 1 rain days
  • Montemorelos25 °C (77 °F) / 10 °C (50 °F), 3 rain days
  • Monterrey/Eastern suburbs24 °C (75 °F) / 11 °C (52 °F), 3 rain days
  • Monterrey/Western suburbs24 °C (75 °F) / 10 °C (50 °F), 4 rain days
  • Monterrey24 °C (75 °F) / 12 °C (54 °F), 4 rain days
  • Morelia26 °C (79 °F) / 6 °C (43 °F), 1 rain days
  • Moroleon24 °C (75 °F) / 8 °C (46 °F), 5 rain days
  • Motul30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Mulegé23 °C (73 °F) / 13 °C (55 °F), 2 rain days
  • Naolinco22 °C (72 °F) / 9 °C (48 °F), 7 rain days
  • Napizaro26 °C (79 °F) / 9 °C (48 °F), 2 rain days
  • Naucalpan22 °C (72 °F) / 7 °C (45 °F), 5 rain days
  • Nochistlán24 °C (75 °F) / 6 °C (43 °F), 5 rain days
  • Nogales, Sonora19 °C (66 °F) / 2 °C (36 °F), 4 rain days
  • Nombre de Dios22 °C (72 °F) / 3 °C (37 °F), 2 rain days
  • Nuevo Ideal22 °C (72 °F) / 6 °C (43 °F), 5 rain days
  • Nuevo Laredo21 °C (70 °F) / 8 °C (46 °F), 5 rain days
  • Nuevo Nayarit31 °C (88 °F) / 20 °C (68 °F), 2 rain days
  • Nuevo Progreso24 °C (75 °F) / 11 °C (52 °F), 4 rain days
  • Oaxaca City31 °C (88 °F) / 12 °C (54 °F), 5 rain days
  • Oaxtepec26 °C (79 °F) / 8 °C (46 °F), 5 rain days
  • Ocosingo30 °C (86 °F) / 16 °C (61 °F), 6 rain days
  • Ocozocoautla29 °C (84 °F) / 16 °C (61 °F), 5 rain days
  • Ocuituco24 °C (75 °F) / 6 °C (43 °F), 5 rain days
  • Ojinaga20 °C (68 °F) / 4 °C (39 °F), 5 rain days
  • Omitlán23 °C (73 °F) / 6 °C (43 °F), 4 rain days
  • Oponguio23 °C (73 °F) / 7 °C (45 °F), 2 rain days
  • Orizaba23 °C (73 °F) / 9 °C (48 °F), 7 rain days
  • Otumba22 °C (72 °F) / 5 °C (41 °F), 2 rain days
  • Pabellón de Arteaga24 °C (75 °F) / 7 °C (45 °F), 2 rain days
  • Pabellón de Hidalgo28 °C (82 °F) / 10 °C (50 °F), 5 rain days
  • Pacanda28 °C (82 °F) / 13 °C (55 °F), 9 rain days
  • Pachuca21 °C (70 °F) / 3 °C (37 °F), 3 rain days
  • Pahuatlán24 °C (75 °F) / 10 °C (50 °F), 3 rain days
  • Palenque30 °C (86 °F) / 18 °C (64 °F), 6 rain days
  • Palizada31 °C (88 °F) / 21 °C (70 °F), 5 rain days
  • Papantla29 °C (84 °F) / 16 °C (61 °F), 2 rain days
  • Paracho de Verduzco24 °C (75 °F) / 6 °C (43 °F), 1 rain days
  • Paraíso31 °C (88 °F) / 23 °C (73 °F), 7 rain days
  • Parral20 °C (68 °F) / 4 °C (39 °F), 2 rain days
  • Parras de la Fuente22 °C (72 °F) / 6 °C (43 °F), 2 rain days
  • Patzcuaro23 °C (73 °F) / 5 °C (41 °F), 2 rain days
  • Pénjamo26 °C (79 °F) / 8 °C (46 °F), 4 rain days
  • Petatán26 °C (79 °F) / 8 °C (46 °F), 1 rain days
  • Piedras Negras28 °C (82 °F) / 13 °C (55 °F), 5 rain days
  • Pinal de Amoles23 °C (73 °F) / 5 °C (41 °F), 3 rain days
  • Pinos24 °C (75 °F) / 6 °C (43 °F), 5 rain days
  • Playa del Carmen29 °C (84 °F) / 19 °C (66 °F), 4 rain days
  • Playas de Rosarito18 °C (64 °F) / 10 °C (50 °F), 5 rain days
  • Poza Rica25 °C (77 °F) / 16 °C (61 °F), 7 rain days
  • Progreso29 °C (84 °F) / 18 °C (64 °F), 2 rain days
  • Puebla25 °C (77 °F) / 7 °C (45 °F), 2 rain days
  • Puerto Aventuras29 °C (84 °F) / 21 °C (70 °F), 2 rain days
  • Puerto Escondido32 °C (90 °F) / 21 °C (70 °F), 1 rain days
  • Puerto Morelos29 °C (84 °F) / 19 °C (66 °F), 4 rain days
  • Puerto Nuevo22 °C (72 °F) / 14 °C (57 °F), 5 rain days
  • Puerto Peñasco21 °C (70 °F) / 9 °C (48 °F), 2 rain days
  • Puerto Vallarta27 °C (81 °F) / 16 °C (61 °F), 1 rain days
  • Punta Allen29 °C (84 °F) / 20 °C (68 °F), 5 rain days
  • Querétaro25 °C (77 °F) / 8 °C (46 °F), 2 rain days
  • Quiroga24 °C (75 °F) / 6 °C (43 °F), 1 rain days
  • Real de Catorce20 °C (68 °F) / 3 °C (37 °F), 2 rain days
  • Reforma Agraria24 °C (75 °F) / 14 °C (57 °F), 7 rain days
  • Reynosa23 °C (73 °F) / 12 °C (54 °F), 5 rain days
  • Rincón de Guayabitos29 °C (84 °F) / 16 °C (61 °F), 2 rain days
  • Rio Lagartos29 °C (84 °F) / 18 °C (64 °F), 3 rain days
  • Rioverde26 °C (79 °F) / 9 °C (48 °F), 3 rain days
  • Salamanca24 °C (75 °F) / 6 °C (43 °F), 4 rain days
  • Salina Cruz32 °C (90 °F) / 22 °C (72 °F), 1 rain days
  • Saltillo22 °C (72 °F) / 7 °C (45 °F), 3 rain days
  • Salvatierra25 °C (77 °F) / 7 °C (45 °F), 2 rain days
  • San Agustinillo29 °C (84 °F) / 20 °C (68 °F), 2 rain days
  • San Andrés Tuxtla31 °C (88 °F) / 19 °C (66 °F), 4 rain days
  • San Blas29 °C (84 °F) / 15 °C (59 °F), 1 rain days
  • San Carlos24 °C (75 °F) / 12 °C (54 °F), 2 rain days
  • San Carlos25 °C (77 °F) / 11 °C (52 °F), 2 rain days
  • San Cristóbal de las Casas22 °C (72 °F) / 6 °C (43 °F), 4 rain days
  • San Felipe22 °C (72 °F) / 9 °C (48 °F), 2 rain days
  • San Francisco29 °C (84 °F) / 17 °C (63 °F), 1 rain days
  • San Ignacio, Baja California24 °C (75 °F) / 10 °C (50 °F), 2 rain days
  • San Ignacio, Sinaloa29 °C (84 °F) / 14 °C (57 °F), 1 rain days
  • San Joaquín30 °C (86 °F) / 19 °C (66 °F), 5 rain days
  • San José de Gracia24 °C (75 °F) / 8 °C (46 °F), 5 rain days
  • San José del Cabo25 °C (77 °F) / 13 °C (55 °F), 1 rain days
  • San José del Pacífico21 °C (70 °F) / 5 °C (41 °F), 2 rain days
  • San Juan Chamula28 °C (82 °F) / 15 °C (59 °F), 5 rain days
  • San Juan de los Lagos26 °C (79 °F) / 8 °C (46 °F), 1 rain days
  • San Juan del Rio24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • San Luis Potosi23 °C (73 °F) / 7 °C (45 °F), 2 rain days
  • San Luis Río Colorado24 °C (75 °F) / 7 °C (45 °F), 2 rain days
  • San Luis Soyatlán25 °C (77 °F) / 9 °C (48 °F), 1 rain days
  • San Miguel de Allende25 °C (77 °F) / 6 °C (43 °F), 2 rain days
  • San Patricio-Melaque30 °C (86 °F) / 18 °C (64 °F), 1 rain days
  • San Pedro de las Colonias24 °C (75 °F) / 7 °C (45 °F), 2 rain days
  • San Pedro y San Pablo Teposcolula26 °C (79 °F) / 8 °C (46 °F), 5 rain days
  • San Sebastián del Oeste23 °C (73 °F) / 6 °C (43 °F), 1 rain days
  • Santa Clara de Cobre30 °C (86 °F) / 13 °C (55 °F), 5 rain days
  • Santa Elena, Yucatán31 °C (88 °F) / 17 °C (63 °F), 3 rain days
  • Santa María del Oro17 °C (63 °F) / 3 °C (37 °F), 5 rain days
  • Santa María del Río24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Santa Rosalía22 °C (72 °F) / 10 °C (50 °F), 2 rain days
  • Santiago Apoala24 °C (75 °F) / 8 °C (46 °F), 5 rain days
  • Santiago, Nuevo León23 °C (73 °F) / 9 °C (48 °F), 4 rain days
  • Santiago Papasquiaro24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Sayula25 °C (77 °F) / 8 °C (46 °F), 1 rain days
  • Sayulita27 °C (81 °F) / 16 °C (61 °F), 1 rain days
  • Sisal29 °C (84 °F) / 18 °C (64 °F), 2 rain days
  • Sombrerete20 °C (68 °F) / 2 °C (36 °F), 2 rain days
  • Tacámbaro25 °C (77 °F) / 9 °C (48 °F), 1 rain days
  • Talpa de Allende25 °C (77 °F) / 8 °C (46 °F), 1 rain days
  • Tamazunchale24 °C (75 °F) / 9 °C (48 °F), 6 rain days
  • Tampico25.2 °C (77 °F) / 16.7 °C (62 °F), 5 rain days
  • Tamuín30 °C (86 °F) / 14 °C (57 °F), 5 rain days
  • Tapachula34 °C (93 °F) / 21 °C (70 °F), 2 rain days
  • Tapalpa22 °C (72 °F) / 4 °C (39 °F), 1 rain days
  • Tapijulapa30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Taxco29 °C (84 °F) / 12 °C (54 °F), 1 rain days
  • Teapa28 °C (82 °F) / 19 °C (66 °F), 9 rain days
  • Tecate19 °C (66 °F) / 5 °C (41 °F), 6 rain days
  • Tecolutla25 °C (77 °F) / 17 °C (63 °F), 7 rain days
  • Tecomán31 °C (88 °F) / 17 °C (63 °F), 0 rain days
  • Tecozautla24 °C (75 °F) / 6 °C (43 °F), 2 rain days
  • Tehuacán26 °C (79 °F) / 11 °C (52 °F), 1 rain days
  • Tekax31 °C (88 °F) / 17 °C (63 °F), 3 rain days
  • Temacapulín24 °C (75 °F) / 8 °C (46 °F), 5 rain days
  • Temoaya14 °C (57 °F) / 5 °C (41 °F), 5 rain days
  • Tenancingo22 °C (72 °F) / 5 °C (41 °F), 2 rain days
  • Tenosique31 °C (88 °F) / 20 °C (68 °F), 6 rain days
  • Teotihuacan23 °C (73 °F) / 5 °C (41 °F), 2 rain days
  • Tepatitlán25 °C (77 °F) / 7 °C (45 °F), 1 rain days
  • Tepic28 °C (82 °F) / 11 °C (52 °F), 1 rain days
  • Tepotzotlán23 °C (73 °F) / 5 °C (41 °F), 2 rain days
  • Tepoztlán25 °C (77 °F) / 9 °C (48 °F), 1 rain days
  • Tequila28 °C (82 °F) / 9 °C (48 °F), 1 rain days
  • Tequisquiapan24 °C (75 °F) / 6 °C (43 °F), 4 rain days
  • Tequixquiac22 °C (72 °F) / 7 °C (45 °F), 2 rain days
  • Tetela de Ocampo20 °C (68 °F) / 5 °C (41 °F), 4 rain days
  • Tetela del Volcán26 °C (79 °F) / 10 °C (50 °F), 5 rain days
  • Teúl24 °C (75 °F) / 5 °C (41 °F), 5 rain days
  • Texcoco23 °C (73 °F) / 7 °C (45 °F), 4 rain days
  • Teziutlán19 °C (66 °F) / 7 °C (45 °F), 8 rain days
  • Tierra Nueva24 °C (75 °F) / 8 °C (46 °F), 2 rain days
  • Tijuana21 °C (70 °F) / 8 °C (46 °F), 6 rain days
  • Tixkokob31 °C (88 °F) / 17 °C (63 °F), 3 rain days
  • Tizimin30 °C (86 °F) / 18 °C (64 °F), 3 rain days
  • Tlacotalpan27 °C (81 °F) / 17 °C (63 °F), 5 rain days
  • Tlalpujahua22 °C (72 °F) / 5 °C (41 °F), 3 rain days
  • Tlaltizapán31 °C (88 °F) / 13 °C (55 °F), 1 rain days
  • Tlaxcala22 °C (72 °F) / 5 °C (41 °F), 2 rain days
  • Tlaxco24 °C (75 °F) / 8 °C (46 °F), 2 rain days
  • Tlayacapan26 °C (79 °F) / 9 °C (48 °F), 1 rain days
  • Tochimilco22 °C (72 °F) / 7 °C (45 °F), 6 rain days
  • Tócuaro26 °C (79 °F) / 8 °C (46 °F), 8 rain days
  • Todos Santos25 °C (77 °F) / 13 °C (55 °F), 0 rain days
  • Toluca22 °C (72 °F) / 1 °C (34 °F), 3 rain days
  • Tomatlán29 °C (84 °F) / 17 °C (63 °F), 1 rain days
  • Tonatico24 °C (75 °F) / 8 °C (46 °F), 5 rain days
  • Toniná31 °C (88 °F) / 16 °C (61 °F), 7 rain days
  • Torreón25 °C (77 °F) / 8 °C (46 °F), 0 rain days
  • Totolapan24 °C (75 °F) / 8 °C (46 °F), 4 rain days
  • Troncones31 °C (88 °F) / 20 °C (68 °F), 0 rain days
  • Tula de Allende24 °C (75 °F) / 7 °C (45 °F), 4 rain days
  • Tulancingo22 °C (72 °F) / 5 °C (41 °F), 3 rain days
  • Tulum29 °C (84 °F) / 20 °C (68 °F), 4 rain days
  • Tuxpan25 °C (77 °F) / 17 °C (63 °F), 7 rain days
  • Tzintzuntzán24 °C (75 °F) / 6 °C (43 °F), 1 rain days
  • Ures26 °C (79 °F) / 7 °C (45 °F), 2 rain days
  • Uruapan27 °C (81 °F) / 9 °C (48 °F), 1 rain days
  • Valladolid30 °C (86 °F) / 18 °C (64 °F), 3 rain days
  • Valle de Bravo23 °C (73 °F) / 6 °C (43 °F), 2 rain days
  • Valle de Guadalupe20 °C (68 °F) / 7 °C (45 °F), 6 rain days
  • Veracruz25 °C (77 °F) / 19 °C (66 °F), 3 rain days
  • Viesca24 °C (75 °F) / 7 °C (45 °F), 5 rain days
  • Villa del Carbón21 °C (70 °F) / 3 °C (37 °F), 2 rain days
  • Villahermosa29 °C (84 °F) / 20 °C (68 °F), 6 rain days
  • Villanueva22 °C (72 °F) / 5 °C (41 °F), 5 rain days
  • Xalapa22 °C (72 °F) / 11 °C (52 °F), 7 rain days
  • Xcalak29 °C (84 °F) / 21 °C (70 °F), 5 rain days
  • Xico22 °C (72 °F) / 10 °C (50 °F), 8 rain days
  • Xicotepec22 °C (72 °F) / 9 °C (48 °F), 8 rain days
  • Xilitla26 °C (79 °F) / 13 °C (55 °F), 5 rain days
  • Xochitepec28 °C (82 °F) / 12 °C (54 °F), 1 rain days
  • Xpujil31 °C (88 °F) / 18 °C (64 °F), 4 rain days
  • Yecapixtla26 °C (79 °F) / 8 °C (46 °F), 4 rain days
  • Zacatecas21 °C (70 °F) / 2 °C (36 °F), 2 rain days
  • Zacatelco24 °C (75 °F) / 8 °C (46 °F), 4 rain days
  • Zacatlán20 °C (68 °F) / 6 °C (43 °F), 5 rain days
  • Zacualpan de Amilpas22 °C (72 °F) / 11 °C (52 °F), 5 rain days
  • Zamora de Hidalgo26 °C (79 °F) / 8 °C (46 °F), 1 rain days
  • Zempoala28 °C (82 °F) / 16 °C (61 °F), 5 rain days
  • Zihuatanejo31 °C (88 °F) / 19 °C (66 °F), 0 rain days
  • Zimapán24 °C (75 °F) / 7 °C (45 °F), 5 rain days
  • Zipolite32 °C (90 °F) / 21 °C (70 °F), 1 rain days
  • Zirahuen22 °C (72 °F) / 7 °C (45 °F), 2 rain days
  • Zitácuaro23 °C (73 °F) / 7 °C (45 °F), 2 rain days
  • Zozocolco de Hidalgo29 °C (84 °F) / 16 °C (61 °F), 5 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.

  • Constitution Day

    First Monday of Feb

    Long weekend; banks closed.

  • Carnival

    Feb–Mar (check)

    Big in Veracruz and Mazatlán; rooms fill.

  • Dry season

    Nov–Mar · Mexico City

    Sunny days and cool nights; the best time for sightseeing.

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

    Feb: Great

    Jan: Great

  • Crowds

    Feb: High

    Jan: High

  • Prices

    Feb: High

    Jan: High

  • Festivals listed

    Feb: 3

    Jan: 3

February: Dry, warm days; Carnival in Veracruz and Mazatlán (check dates).

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

  • Layers: a fleece or light jacket

Build the full packing list for your trip →

Where to go in February

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)

  • Mexico City

    Dry and mild.

  • Acapulco

    Best months: Nov–May (dry season)

  • Agua Prieta

    Best months: Oct–Apr (dry, milder temps)

  • Ahualulco

    Best months: Oct–Apr

  • Ajijic

    Best months: Nov–Apr (dry, mild)

  • Akumal

    Best months: Nov–Apr (dry, warm sea)

  • Álamos

    Best months: Nov–Mar

  • Amatitán

    Best months: Oct–May (dry, cooler evenings)

  • Amatlán de Cañas

    Best months: Nov–Apr (dry season)