Mexico Weather

Mexico Weather

Perfect weather awaits. Find your dream getaway today!

View all deals
What's the weather like in
Weather in

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

Annual weather averages in MexicoAvg. high (°C)Rainfall (mm)
Avg. high and rainfall by month
January28°C40mm
February29°C40mm
March30°C30mm
April31°C40mm
May33°C90mm
June33°C190mm
July33°C120mm
August34°C140mm
September33°C210mm
October31°C180mm
November29°C90mm
December28°C60mm

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

FAQs

When is the hottest time to visit Mexico?

August is Mexico’s hottest month, with air temperatures reaching 34°C and sea temperatures at 29°C, perfect for those who like it scorchio.

Does it rain much in Mexico?

Rainfall in Mexico peaks in the summer and early autumn, especially June and September, with up to 210mm in September. Otherwise, it’s fairly dry, particularly in winter and spring.

Is the sea warm enough to swim in Mexico?

The sea in Mexico is warm all year, ranging from 25°C in winter to 29°C in summer and autumn. You’ll never need to brace yourself for a chilly dip.