Mexico’s climate splits into three zones: tropical coasts, temperate highlands, and arid north. Coastal destinations like Cancun, Puerto Vallarta, and Tulum stay warm year-round at 24-32°C with a rainy season from June to October bringing afternoon showers. Mexico City sits at 2,250m elevation, keeping temperatures at a comfortable 12-26°C year-round with rain concentrated in June through September. The dry season (November to April) is the best time for beach holidays and archaeological sites, with January and February offering the most reliable sunshine. Hurricane season affects both coasts from June to November, with peak risk in September and October. Inland colonial cities like San Miguel de Allende, Guanajuato, and Oaxaca are best visited during the dry winter months when daytime highs hover around 22°C.
Mexico
Regions & States
Aguascalientes
Aguascalientes
1 city
Baja California
Baja California
4 cities
Baja California Sur
Baja California Sur
4 cities
Estado de México
Estado de México
3 cities
Guanajuato
Guanajuato
4 cities
Mexico City
Mexico City
1 city
Michoacán
Michoacán
3 cities
Nuevo León
Nuevo León
2 cities
Querétaro
Querétaro
3 cities
Quintana Roo
Quintana Roo
10 cities
San Luis PotosÃ
San Luis PotosÃ
2 cities
Tamaulipas