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.
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:
- February: Mexico City, Puebla City, Ecatepec, Querétaro City, León and 14 more
- January: Cancún, Mérida, Puerto Vallarta, Culiacán, Veracruz and 4 more
- November: Monterrey, Mexicali, Torreón, Saltillo, Reynosa and 3 more
- October: Tijuana, Ciudad Juárez, Chihuahua City and Ensenada
- December: Oaxaca, Tuxtla Gutiérrez and Xalapa
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:
- Beach holiday: October–May. Best in February: Puerto Vallarta (94), Cabo San Lucas (93) and Culiacán (89)
- City break: October–March. Best in December: Ciudad Juárez (97), Mexicali (97) and Puebla City (96)
- Hiking: November–February. Best in December: Mexicali (94), Ciudad Juárez (92) and Ensenada (91)
Month by month
| Month | Score | Day | Sea | Rain | Best destinations |
|---|---|---|---|---|---|
| January | 89 | 17–33° | 28° | 18 mm | Mexicali 97 · Hermosillo 96 · Mexico City 95 |
| February | 90 | 17–33° | 28° | 16 mm | Zapopan 98 · Tlaquepaque 98 · Mexico City 97 |
| March | 86 | 18–34° | 27° | 15 mm | Durango 98 · Mexicali 97 · Naucalpan 97 |
| April | 73 | 19–36° | 28° | 20 mm | Ciudad Juárez 97 · Ensenada 97 · Cabo San Lucas 92 |
| May | 64 | 20–38° | 29° | 50 mm | Ensenada 96 · Tijuana 95 · Cabo San Lucas 87 |
| June | 53 | 22–41° | 32° | 116 mm | Ensenada 97 · Tijuana 96 · Cabo San Lucas 74 |
| July | 49 | 22–43° | 34° | 127 mm | Tijuana 94 · Ensenada 93 · San Luis Potosí City 81 |
| August | 49 | 23–42° | 34° | 138 mm | Tijuana 94 · Ensenada 89 · San Luis Potosí City 78 |
| September | 53 | 22–40° | 31° | 154 mm | Tijuana 95 · Ensenada 90 · San Luis Potosí City 82 |
| October | 73 | 22–36° | 30° | 78 mm | Ciudad Juárez 98 · Ensenada 98 · Tijuana 97 |
| November | 88 | 21–35° | 30° | 31 mm | Mexicali 99 · Ciudad Juárez 98 · Durango 98 |
| December | 89 | 17–33° | 29° | 18 mm | Mexicali 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.