Mexico

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.

Regions & States