
Climate Overview
Mexico serves up a reliably warm climate year-round, with air temperatures rarely dipping below 28°C even in winter. If you’re after sunshine, the coast delivers consistently, with seven to nine hours most days, and humidity staying in the mid to high seventies. The rainy season is real, but it won’t rain on your parade every day.
The Yucatán Peninsula, home to Cancun and Playa del Carmen, is famous for its beaches, while Baja California is known for its drier, breezier vibe. The Pacific coast tends to be slightly less humid than the Caribbean side - so you can choose your jollies by the forecast. Islands like Cozumel and Isla Mujeres are popular spots, especially if you fancy a bit more peace, but the weather is pretty similar to the mainland.
Seasons Overview
Spring (March - May): Spring in Mexico means climbing temperatures, from 30°C in March to a lively 33°C in May. The sea gets warmer too, hitting 28°C by May, with sunshine stretching to nine hours a day. Rain is minimal until May, when it starts to pick up - but it’s still mostly sunny and fresh, perfect for holibobs.
Summer (June - August): Summer’s all about heat, with air temperatures steady at 33-34°C and the sea a balmy 29°C. Rainfall jumps in June, peaking at 190mm, so expect more showers but also plenty of sun - around eight hours daily. Humidity edges up, giving that classic tropical feel, but you’ll still squeeze in loads of beach time.
Autumn (September - November): Autumn stays warm, dropping just a touch to 31°C by November. The sea remains inviting at 27-29°C. Rain is at its highest in September - 210mm - then tapers off, but humidity stays up, so the air feels quite muggy. The sun shines for seven hours most days, keeping the beach vibe alive even as the crowds thin.
Winter (December - February): Winter in Mexico is hardly chilly, with air temperatures at 28-29°C and sea temps at 25-26°C. Rainfall is low, between 40-60mm, and you’ll get six to eight hours of sunshine daily. Humidity sits around 75-77%, so it’s pleasantly warm without being sweltering. If you’re after a winter escape with top-tier sun, Mexico’s got your back.
Best Time To Visit
For a classic beach holiday, the best time to visit Mexico is between March and May. You get soaring temperatures (30-33°C), the sea warms up to 28°C, and sunshine hours peak at nine per day. Rain is low until May, so you can count on mostly dry, sunny days. If you want to dodge the crowds and still have great weather, early spring is your sweet spot. For winter sun, the Yucatán coast is popular, offering warm air and sea temperatures even in December and January. Summer is hot and lively, but expect more rain - ideal if you like the tropical atmosphere. Autumn brings fewer tourists, with warm water and plenty of sun, though rain can spike in September. Mexico’s beach season is frankly a whopper, so you’re spoilt for choice.
Temp
31°C
Average high
Rain
103mm
Per month
Sun
8hrs
Per day
Humidity
77%
Average
| January | 28°C | 40mm |
|---|---|---|
| February | 29°C | 40mm |
| March | 30°C | 30mm |
| April | 31°C | 40mm |
| May | 33°C | 90mm |
| June | 33°C | 190mm |
| July | 33°C | 120mm |
| August | 34°C | 140mm |
| September | 33°C | 210mm |
| October | 31°C | 180mm |
| November | 29°C | 90mm |
| December | 28°C | 60mm |
Average weather in Mexico
- Jan28°CAvg. Rain: 40mm
- Feb29°CAvg. Rain: 40mm
- Mar30°CAvg. Rain: 30mm
- Apr31°CAvg. Rain: 40mm
- May33°CAvg. Rain: 90mm
- Jun33°CAvg. Rain: 190mm
- Jul33°CAvg. Rain: 120mm
- Aug34°CAvg. Rain: 140mm
- Sept33°CAvg. Rain: 210mm
- Oct31°CAvg. Rain: 180mm
- Nov29°CAvg. Rain: 90mm
- Dec28°CAvg. Rain: 60mm
