Croatia Weather

🇭🇷 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.

Live weather across Croatia today

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 Rainy daysSunshine
January 48° 36° 11 6.1 h/day
February 53° 39° 10 7.4 h/day
March 57° 42° 10 9.0 h/day
April 64° 48° 9 10.5 h/day
May 71° 56° 12 11.4 h/day
June 80° 64° 8 12.9 h/day
July 86° 69° 5 13.3 h/day
August 86° 69° 6 12.6 h/day
September 76° 61° 8 10.3 h/day
October 68° 54° 9 8.5 h/day
November 58° 46° 12 6.1 h/day
December 51° 39° 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