Croatia weather: eight stations, and no single national figure

Croatia is not one climate. Across the eight DHMZ stations, January means run from 3.0°C at Pazin in inland Istria to 9.2°C at Dubrovnik, and July days above 30°C from 16.5 at Split to 7.0 at Zadar. The sea peaks in August.

The country splits three ways, and only one of them is north to south

The eight stations DHMZ publishes 1971–2000 normals for run from inland Istria to the far south. Read together they break the country into a coast and an interior, a mainland and an island chain, and a wet north-east corner of the Adriatic against a dry central one. A single figure quoted for “Croatia” in a given month is averaging across all three of those divides.

StationJan mean °CJan mean daily min °CJul mean daily max °CJul days ≥30°CSep days ≥25°CJul sun h/day
Split (Marjan)8.05.630.016.515.411.2
Hvar town9.15.929.514.020.711.8
Dubrovnik9.26.628.27.716.711.2
Zadar7.34.328.27.012.011.3
Mali Lošinj7.95.928.49.112.511.5
Rovinj5.31.828.59.715.010.6
Rijeka5.82.927.98.410.49.6
Pazin (inland Istria)3.0-1.928.410.712.18.9
The eight stations at their winter and summer extremes. Source: DHMZ (meteo.hr), climate normals 1971–2000.

Pazin and Rovinj are the pair worth staring at. They are both in Istria, and in July their mean daily maxima are 28.4°C and 28.5°C — indistinguishable. In January Pazin averages 3.0°C against Rovinj’s 5.3°C, and its mean daily minimum is −1.9°C against 1.8°C. The peninsula does not have one climate either: the days are the same and the nights are not.

0816Split: 16.5 daysSplitHvar town: 14 daysHvar townDubrovnik: 7.7 daysDubrovnikZadar: 7 daysZadarMali Lošinj: 9.1 daysMali LošinjRovinj: 9.7 daysRovinjRijeka: 8.4 daysRijekaPazin: 10.7 daysPazin

Mean number of days above 30°C in July, eight stations. Source: DHMZ (meteo.hr), climate normals 1971–2000.

The second surprise is the vertical order of that chart. Split takes 16.5 days above 30°C in July; Dubrovnik, much further south, takes 7.7 and Zadar 7.0. Split sits on the mainland with a mountain wall behind it; Dubrovnik and the islands sit in open water. If heat is what you are choosing for, going south is the wrong move and going offshore is the right one — Hvar takes 14.0.

The sea peaks in August, weeks after the air

DHMZ publishes a monthly sea temperature for three stations only: Split, Hvar and Dubrovnik. All three peak in August rather than July, because water takes a whole summer to absorb what the air gives it in a fortnight. That single ordering decides more Croatian holidays than any air temperature on this page.

StationWarmest sea monthAug °CSep °COct °CNov °C
Split (Marjan)August23.621.719.316.4
Hvar townAugust23.522.420.618.0
DubrovnikAugust23.321.819.516.6
Sea temperature at the only three stations DHMZ publishes one for. Zadar, Rovinj, Rijeka and Mali Lošinj carry no sea row in the normals at all. Source: DHMZ (meteo.hr), climate normals 1971–2000.

All three are still above 21°C in September and above 19°C in October, which is why the coast keeps swimming long after it stops looking like summer. It also means the four stations without a published sea row genuinely have none: if you have read a monthly sea temperature for Zadar or Rovinj, it was not measured there.

What the normals will not tell you

A thirty-year normal is an average, and no August you actually spend here is an average August. On 6 August 2026 the coast-wide sea reading across sixteen stations averaged 27.5°C, running from 26.0°C at Split and Šibenik to 29.7°C in Mljet’s Malo jezero. That is two to three degrees above the August normal at Split and Dubrovnik, on one dated day.

27.5°C

Coast-wide mean sea temperature on 6 August 2026, against an August normal of 23.6°C at Split.

Use the normals to choose a month and a region. Do not use them to predict a week. This site publishes no forecast, and a page that gives you one for a date six months out is giving you a climate normal with a different label on it.

Rain is the axis nobody compares

Temperature gets quoted and rainfall does not, which is how people end up in Kvarner in October. Every station has a wet season and a dry one, but the size of the wet season varies by a factor of three across the eight.

StationWettest monthmmRain daysDriest monthmm
Split (Marjan)November101.79.1July25.5
Hvar townNovember94.08.5July26.4
DubrovnikNovember142.310.1July28.3
ZadarOctober106.77.4July30.4
Mali LošinjNovember125.19.5July30.9
RovinjNovember98.38.1July40.7
RijekaOctober203.99.7July70.1
Pazin (inland Istria)November123.78.7July65.0
Wettest and driest month at each station, from the monthly normals. Source: DHMZ (meteo.hr), climate normals 1971–2000.

Rijeka’s wettest month carries 203.9 mm and its driest 70.1 mm — its driest month is wetter than any month Split records except November. Zadar’s autumn is a plateau, with September, October and November within 3 mm of each other. Central and southern Dalmatia are the dry part of the country, and only in summer.

InteractiveAny month, all eight stations
JFMAMJJASOND

August · Split (Marjan)

Mean air25.4°C
Sea23.6°C
Days ≥25°C29of the month
Rain days4≥1 mm
Sunshine10.3hours a day

Every measured sea peaks now: Split 23.6°C, Hvar 23.5°C, Dubrovnik 23.3°C. The air has already turned down.

Climate: DHMZ (meteo.hr), normals 1971–2000. Sea temperature is published for Split, Hvar and Dubrovnik only; the other five show a dash because DHMZ measures none there, not because the value is missing.

Drag it from August to October and watch which rows move. The sea gives up four degrees; the warm-day count gives up almost everything. That asymmetry is the whole of Croatian shoulder-season planning, and it is set out month by month on the month-by-month page.

Choosing the far south because it sounds hotter

Dubrovnik averages 7.7 days above 30°C in July and Split 16.5. Dubrovnik also takes 142.3 mm of rain in November against Split's 101.7 mm, and 120.1 mm in October against 82.1 mm. The south is milder in winter and wetter in autumn, not hotter in summer.

What the south does buy is the shoulder. Dubrovnik keeps 16.7 days above 25°C in September and 10.3 hours of sun a day, and its sea is still 19.5°C in October. If the trip is in July the far south is a comfort choice; if it is in late September it is the right choice on the numbers. Dubrovnik month by month has the detail.

What to decide before you book

  • You are choosing a region for summer. Zadar and Dubrovnik run nine fewer days above 30°C in July than Split.
  • You are choosing a region for autumn. Rijeka takes 203.9 mm in October; Split takes 82.1 mm. Weight the trip south.
  • You want a sea temperature for Zadar or Rovinj. There is not one. DHMZ publishes a sea row for three stations only.
  • You are travelling inland. Pazin's January mean daily minimum is −1.9°C against Rovinj's 1.8°C, on the same peninsula.

What do you need to work out next?

You have the shape of the country. These turn it into a trip.


Climate data: DHMZ (meteo.hr), climate normals 1971–2000.

Thanks for sharing this article!

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.