Climate in Mexico

The Tropic of Cancer divides Mexico into a tropical south and temperate north, which means that the northern region experiences cooler winter temperatures, and the south is hot all year with little seasonal variation. The coastal plains and Yucatan Peninsula of the south experience average annual temperatures ranging between 75F and 82F (24C and 28C). The annual average temperatures in the northern lowlands are somewhat lower, ranging between 68F and 75F (20C and 24C), mainly because there is greater seasonal variation.

The whole country tends to be hot and humid between May and August, and is pleasantly warm throughout the year. Rainfall varies widely according to region and terrain, but Mexico does have distinct wet and dry seasons. Most of the country experiences a rainy season between late May and mid-October, with significantly less rain the rest of the year. February is the driest month and July is the wettest. Hurricanes are possible between June and November.

The best time to visit Mexico is between November and early May. It's best to avoid the peak summer months (June to August), when it is uncomfortably hot, and the Easter holidays (March and April), when it can get unbearably crowded.

Cancun

Guadalajara

Mexico City

San Cristobal de las Casas

Tijuana