Sayulita

Destination

Mexico – Best time to go

Best time to visit Mexico

December to April is generally considered dry season in Mexico, although things vary from location to location. Mexico’s two coasts offer quite different conditions – the Pacific is a haven for surfers, while the Caribbean is generally more serene. Puerto Vallarta’s whale watching season runs from from mid-December to the end of March. 

The best time to book your holiday in Mexico is from December to April.

May to October is the wet season so heavy showers are to be expected, and the Caribbean coast in particular can be affected by hurricanes

Maximum Daytime Temperature – 35°C

Minimum Night Time Temperature – 5°C

Average rainfall – 15mm per day

Average daylight hours – 9

What’s the weather like in Mexico from December to April?

Although there is slight variation between different locations, December to April is largely considered to be Mexico’s dry season. You’re most likely to spot the differences between the east and west coasts; surfers consider the Pacific a windy paradise, whereas the Caribbean tends to be more tranquil. December to February will be relatively cool, but temperatures will already have reached up to 35°C by April, and an average 9 hours of light each day allows plenty of time for exploring.

 Why visit Mexico from December to April?

  • Wildlife lovers will enjoy seeing millions of beautiful butterflies migrate in January
  • Mid-December to the end of March is Puerto Vallarta’s whale watching season
  • Hot weather in April makes for perfect sunbathing conditions
  • Take advantage of cooler temperatures in December and wander round ancient cities

Best times to visit

 

Select month

Average weather in January

Best travel weather

Avg. temp
Avg. rainfall
Cancun
27ºC
105mm
Mexico City
21ºC
10mm
Puerto Vallarta
29ºC
25mm
Cozumel
27ºC
90mm

Average weather in February

Best travel weather

Avg. temp
Avg. rainfall
Cancun
27ºC
50mm
Mexico City
22ºC
20mm
Puerto Vallarta
29ºC
7mm
Cozumel
26ºC
10mm

Average weather in March

Best travel weather

Avg. temp
Avg. rainfall
Cancun
28ºC
46mm
Mexico City
24ºC
10mm
Puerto Vallarta
29ºC
6mm
Cozumel
26ºC
31mm

Average weather in April

Good travel weather

Avg. temp
Avg. rainfall
Cancun
29ºC
29mm
Mexico City
25ºC
20mm
Puerto Vallarta
30ºC
7mm
Cozumel
27ºC
32mm

Average weather in May

Average travel weather

Avg. temp
Avg. rainfall
Cancun
31ºC
89mm
Mexico City
25ºC
62mm
Puerto Vallarta
32ºC
11mm
Cozumel
28ºC
8mm

Average weather in June

Average travel weather

Avg. temp
Avg. rainfall
Cancun
31ºC
141mm
Mexico City
22ºC
343mm
Puerto Vallarta
33ºC
210mm
Cozumel
28ºC
70mm

Average weather in July

Average travel weather

Avg. temp
Avg. rainfall
Cancun
32ºC
70mm
Mexico City
22ºC
193mm
Puerto Vallarta
34ºC
362mm
Cozumel
28ºC
191mm

Average weather in August

Average travel weather

Avg. temp
Avg. rainfall
Cancun
32ºC
88mm
Mexico City
23ºC
225mm
Puerto Vallarta
34ºC
315mm
Cozumel
29ºC
162mm

Average weather in September

Average travel weather

Avg. temp
Avg. rainfall
Cancun
31ºC
184mm
Mexico City
23ºC
310mm
Puerto Vallarta
34ºC
360mm
Cozumel
29ºC
247mm

Average weather in October

Average travel weather

Avg. temp
Avg. rainfall
Cancun
30ºC
282mm
Mexico City
23ºC
180mm
Puerto Vallarta
34ºC
120mm
Cozumel
29ºC
181mm

Average weather in November

Good travel weather

Avg. temp
Avg. rainfall
Cancun
28ºC
128mm
Mexico City
22ºC
56mm
Puerto Vallarta
32ºC
13mm
Cozumel
28ºC
91mm

Average weather in December

Best travel weather

Avg. temp
Avg. rainfall
Cancun
27ºC
90mm
Mexico City
20ºC
10mm
Puerto Vallarta
30ºC
19mm
Cozumel
27ºC
36mm

Explore other Mexico destinations

Mexico

Baja California

Baja California

Mexico

Cancun

Cancun

Mexico

Mexico City

Mexico City
Islas Marietas National Park

Mexico

Pacific Coast

Pacific Coast

Mexico

Yucatan Peninsula

Yucatan Peninsula

Mexico

Mexican Islands

Mexican Islands