Croatia Weather: Live City Temperatures

Across the 3 covered cities, Split is warmest on annual average at 62°, while Zagreb is coolest at 54°.

🇭🇷 3 cities covered · Europe · Mediterranean, humid subtropical climates
Warmest city
Split
Coolest city
Zagreb
Sunniest city
Dubrovnik
Best time to visit
September to October

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

Dubrovnik Moderate or heavy rain shower 58°
Zagreb Partly Cloudy 41°
Split Light rain shower 56°

Croatia cities compared

Annual climate figures per covered city, from 2015–2024 weather data.
CityAnnual avgHottest month Coldest monthRainy days/yr Sun h/daySnowy days/yr
Dubrovnik 61° Jul · 86° Jan · 39° 112 9.9 1
Zagreb 54° Jul · 83° Jan · 28° 117 8.7 10
Split 62° Jul · 88° Jan · 39° 106 9.9 2

Croatia weather by month

Monthly averages across the covered cities, 2015–2024.
MonthAvg highAvg low Covered-city high range Rainy daysSunshine
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

Croatia weather FAQs

What is the warmest city in Croatia?
Among the cities we cover, Split is the warmest, averaging 62°F (16°C) across the year. Its hottest month is July, with highs near 88°F (31°C).
What is the coldest city in Croatia?
Zagreb runs coldest, averaging 54°F (12°C) for the year; January lows average 28°F (-2°C).
What is the sunniest city in Croatia?
Dubrovnik, with about 9.9 hours of sunshine per day averaged across the year.
When is the best time to visit Croatia?
Averaged across the covered cities, September to October offers the most comfortable combination of temperatures, drier days and daylight. Coastal, mountain and desert areas can differ - check each city's climate page for specifics.
Does it snow in Croatia?
Yes - 2 of the 3 covered cities see regular snowfall. Zagreb gets the most, about 10 snowy days in a typical year.
What is the climate of Croatia like?
The covered cities fall under Mediterranean, humid subtropical climates. That means hot, dry summers and mild, wetter winters.

More countries in Europe