Sunshine Map

The best time to visit Croatia

The best time to visit Croatia for warm, sunny weather is May to August, when its destinations average a Sunshine Score of 81/100 with daytime highs around 26°C / 79°F. April and September 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
January58° / 46°F92 mm14°Poor
February109° / 48°F97 mm13°Poor
March3013° / 55°F83 mm14°Mixed
April5717° / 63°F73 mm16°Very good
May7821° / 70°F78 mm19°Excellent
June8026° / 79°F64 mm24°Excellent
July8429° / 84°F47 mm27°Excellent
August8129° / 84°F59 mm27°Excellent
September7224° / 75°F108 mm24°Excellent
October6619° / 66°F102 mm21°Very good
November3614° / 57°F131 mm18°Mixed
December1410° / 50°F112 mm15°Poor

When to go — and when to think twice

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

Where to base yourself for sunshine: Split (2,559 h/yr), Dubrovnik (2,534 h/yr), Pula (2,419 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.