☀ Sunshine Atlas

The best time to visit Mexico

The best time to visit Mexico for warm, sunny weather is December to March, when its destinations average a Sunshine Score of 87/100 with daytime highs around 26°C / 79°F. November and April are quieter shoulder-season alternatives with still-reliable sun. The sea is swimmable (21°C+) year-round, warmest in August at 31°C.

Mexico by month, averaged across 42 destinations from long-term climate normals — the best stretch is highlighted.

MonthSunshine ScoreAvg day highRainSeaFor a trip
January8624° / 75°F23 mm25°Excellent
February8826° / 79°F20 mm25°Excellent
March8928° / 82°F17 mm26°Excellent
April8430° / 86°F18 mm26°Excellent
May7731° / 88°F51 mm28°Excellent
June6631° / 88°F125 mm29°Very good
July6730° / 86°F134 mm30°Very good
August6730° / 86°F149 mm31°Very good
September6929° / 84°F170 mm31°Very good
October7927° / 81°F101 mm29°Excellent
November8625° / 77°F41 mm28°Excellent
December8624° / 75°F23 mm26°Excellent

When to go — and when to think twice

Best overall: December to March — Mexico's warmest, most reliable stretch (Sunshine Score 87/100, ~26°C / 79°F days). Shoulder season: November and April — quieter, still sunny. Hottest: May, ~31°C / 88°F. Wettest: September (170 mm) — pack for showers.

Where to base yourself for sunshine: Mexicali (3,679 h/yr), Ciudad Juárez (3,635 h/yr), Tijuana (3,154 h/yr). See where it's sunniest in Mexico month by month, the hottest places in Mexico, or every Mexico destination with a full climate card.