☀ Sunshine Atlas

The best time to visit Croatia

The best time to visit Croatia for warm, sunny weather is June to September, when its destinations average a Sunshine Score of 79/100 with daytime highs around 25°C / 77°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 July at 27°C.

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

MonthSunshine ScoreAvg day highRainSeaFor a trip
January06° / 43°F92 mm14°Poor
February07° / 45°F97 mm13°Poor
March1611° / 52°F83 mm14°Poor
April4315° / 59°F73 mm16°Good
May6919° / 66°F78 mm19°Very good
June8024° / 75°F64 mm24°Excellent
July8327° / 81°F47 mm27°Excellent
August8127° / 81°F59 mm27°Excellent
September7222° / 72°F108 mm24°Excellent
October5617° / 63°F102 mm21°Very good
November2412° / 54°F131 mm18°Poor
December38° / 46°F112 mm15°Poor

When to go — and when to think twice

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

Where to base yourself for sunshine: Split (2,631 h/yr), Dubrovnik (2,234 h/yr), Pula (2,102 h/yr). See where it's sunniest in Croatia month by month, the hottest places in Croatia, or every Croatia destination with a full climate card.