Croatia Weather: Live City Temperatures
Across the 3 covered cities, Split is warmest on annual average at 62°, while Zagreb is coolest at 54°.
Weather in Croatia at a glance
Croatia offers 2 distinct climate types, from Mediterranean to humid subtropical among its 3 covered cities. Year-round, Split posts the highest average temperature (62°F (16°C)) and Zagreb the lowest (54°F (12°C)), so the right base depends as much on climate as on itinerary.
Quick facts
- Warmest city: Split - annual average 62°
- Coolest city: Zagreb - annual average 54°
- Sunniest city: Dubrovnik (9.9 h sun/day)
- Best time to visit: September to October
- Climate types: Mediterranean, humid subtropical
The bigger picture
For sunshine, Dubrovnik leads with about 9.9 hours of sun per day on average. Dubrovnik is the wettest of the covered cities, collecting roughly 1634 mm (64.3 inches) of precipitation a year, and Zagreb sees the most snow, around 10 snowy days annually. Averaged across the country's covered cities, September to October brings the most comfortable mix of temperature, dry days and daylight.
These summaries use the same 2015–2024 climate dataset and live-weather process described in our weather data methodology.
Live weather across Croatia today
Croatia cities compared
Croatia weather by month
| Month | Avg high | Avg low | Covered-city high range | Rainy days | Sunshine |
|---|---|---|---|---|---|
| January | 48° | 36° | 42° to 52° Zagreb to Dubrovnik |
11 | 6.1 h/day |
| February | 53° | 39° | 48° to 55° Zagreb to Dubrovnik |
10 | 7.4 h/day |
| March | 57° | 42° | 54° to 58° Zagreb to Split |
10 | 9.0 h/day |
| April | 64° | 48° | 62° to 64° Zagreb to Split |
9 | 10.5 h/day |
| May | 71° | 56° | 69° to 72° Zagreb to Split |
12 | 11.4 h/day |
| June | 80° | 64° | 79° to 82° Zagreb to Split |
8 | 12.9 h/day |
| July | 86° | 69° | 83° to 88° Zagreb to Split |
5 | 13.3 h/day |
| August | 86° | 69° | 82° to 88° Zagreb to Split |
6 | 12.6 h/day |
| September | 76° | 61° | 72° to 79° Zagreb to Split |
8 | 10.3 h/day |
| October | 68° | 54° | 63° to 70° Zagreb to Dubrovnik |
9 | 8.5 h/day |
| November | 58° | 46° | 51° to 63° Zagreb to Dubrovnik |
12 | 6.1 h/day |
| December | 51° | 39° | 43° to 56° Zagreb to Dubrovnik |
10 | 5.8 h/day |