Sunshine Map

The best time to visit Mexico

The best time to visit Mexico for warm, sunny weather is November to February, when its destinations average a Sunshine Score of 91/100 with daytime highs around 25°C / 77°F. October and March 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
January9124° / 75°F23 mm25°Excellent
February9126° / 79°F20 mm25°Excellent
March9029° / 84°F17 mm26°Excellent
April8631° / 88°F18 mm26°Excellent
May7732° / 90°F51 mm28°Excellent
June6731° / 88°F125 mm29°Very good
July6930° / 86°F134 mm30°Very good
August6930° / 86°F149 mm31°Very good
September7129° / 84°F170 mm31°Excellent
October8228° / 82°F101 mm29°Excellent
November9026° / 79°F41 mm28°Excellent
December9124° / 75°F23 mm26°Excellent

When to go — and when to think twice

Best overall: November to February — Mexico's warmest, most reliable stretch (Sunshine Score 91/100, ~25°C / 77°F days). Shoulder season: October and March — quieter, still sunny. Hottest: May, ~32°C / 90°F. Wettest: September (170 mm) — pack for showers.

Where to base yourself for sunshine: Hermosillo (3,844 h/yr), Mexicali (3,841 h/yr), Ciudad Juárez (3,775 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.