Country · 45 destinations

Best time to visit Mexico

The best time to visit Mexico is October–April. Its destinations score highest in February, with an average travel score of 90 out of 100.

Loading climate data…

The climate in Mexico through the year

When to go

Mexico scores highest on Eddigo’s travel score in October–April, with an average of 90 out of 100 in February across the 44 destinations Eddigo covers. Daytime highs in February range from 17°C in Tijuana to 33°C in Acapulco de Juárez. May–June and September are a fair alternative. The lowest average is in July (49), with daytime highs from 22°C to 43°C.

Where in the country

In February, the highest scores are in Zapopan (98), Tlaquepaque (98) and Mexico City (97), while Acapulco de Juárez scores 66. The destinations do not all peak at the same time:

Warmest, coolest, wettest and driest

Over the year, Culiacán is the warmest destination (daytime highs averaging 35°C) and Tijuana the coolest (21°C). Xalapa gets the most precipitation, about 1,520 mm a year, and Mexicali the least, about 60 mm. The highest-lying is Bosques de Monterreal at about 2,700 m. The warmest sea is at Mexicali: 34°C in July.

By type of trip

The best months change with what you want to do. With Eddigo’s trip types, Mexico averages 65 or more in these months:

Month by month

MonthScoreDaySeaRainBest destinations
January8917–33°28°18 mmMexicali 97 · Hermosillo 96 · Mexico City 95
February9017–33°28°16 mmZapopan 98 · Tlaquepaque 98 · Mexico City 97
March8618–34°27°15 mmDurango 98 · Mexicali 97 · Naucalpan 97
April7319–36°28°20 mmCiudad Juárez 97 · Ensenada 97 · Cabo San Lucas 92
May6420–38°29°50 mmEnsenada 96 · Tijuana 95 · Cabo San Lucas 87
June5322–41°32°116 mmEnsenada 97 · Tijuana 96 · Cabo San Lucas 74
July4922–43°34°127 mmTijuana 94 · Ensenada 93 · San Luis Potosí City 81
August4923–42°34°138 mmTijuana 94 · Ensenada 89 · San Luis Potosí City 78
September5322–40°31°154 mmTijuana 95 · Ensenada 90 · San Luis Potosí City 82
October7322–36°30°78 mmCiudad Juárez 98 · Ensenada 98 · Tijuana 97
November8821–35°30°31 mmMexicali 99 · Ciudad Juárez 98 · Durango 98
December8917–33°29°18 mmMexicali 97 · Hermosillo 97 · Puebla City 96

Score: average of the cities and beach destinations with the default preferences (ski resorts are left out). Day: lowest to highest typical daytime temperature among them. Sea: the warmest. Rain: average.