Sunshine Map

The best time to visit Spain

The best time to visit Spain for warm, sunny weather is June to September, when its destinations average a Sunshine Score of 87/100 with daytime highs around 27°C / 81°F. May and October are quieter shoulder-season alternatives with still-reliable sun. The sea is swimmable (21°C+) about 5 months a year, warmest in August at 25°C.

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

MonthSunshine ScoreAvg day highRainSeaFor a trip
January4514° / 57°F60 mm16°Good
February4815° / 59°F50 mm16°Good
March6217° / 63°F55 mm16°Very good
April7318° / 64°F50 mm17°Excellent
May8422° / 72°F39 mm19°Excellent
June9026° / 79°F23 mm21°Excellent
July8528° / 82°F15 mm24°Excellent
August8528° / 82°F21 mm25°Excellent
September8826° / 79°F39 mm23°Excellent
October8222° / 72°F66 mm21°Excellent
November6418° / 64°F77 mm19°Very good
December5015° / 59°F63 mm17°Good

When to go — and when to think twice

Best overall: June to September — Spain's warmest, most reliable stretch (Sunshine Score 87/100, ~27°C / 81°F days). Shoulder season: May and October — quieter, still sunny. Hottest: July, ~28°C / 82°F. Wettest: November (77 mm) — pack for showers.

Where to base yourself for sunshine: Gran Canaria (3,298 h/yr), Jerez de la Frontera (3,263 h/yr), Granada (3,197 h/yr). See where it's sunniest in Spain month by month, the hottest places in Spain, or every Spain destination with a full climate card.

In winter the Canary Islands pull far ahead of the mainland — they have their own month-by-month guide.