All countries

Sea temperature in Croatia

Live water temperatures and swimming conditions across 170 beaches on the Croatia coast.

Best time to swim in Croatia

The sea in Croatia peaks in August, when the water averages around 26°C.

The main swimming season runs from June – October, when surface temperatures stay comfortable for extended sessions.

On average, 5 months a year sit above 20°C — the threshold most swimmers describe as pleasant without a wetsuit.

Shoulder months like May and November are noticeably cooler but often quieter, with fewer crowds and steadier weather.

Outside peak season the water drops toward 15°C, so a 3/2mm shorty or full wetsuit makes long swims much more comfortable.

The coldest month is typically February at around 12°C, when cold-water swimmers dominate the coast.

Croatia sea temperature history

Long-term climatology for Croatia shows an annual mean sea temperature of 18°C, ranging from 12°C in winter to 26°C at the summer peak.

The seasonal swing is roughly 14°C between the coldest and warmest month — a useful yardstick when comparing years or checking whether the current sea is running above or below average.

Recent decades have trended slightly warmer at Croatia, in line with regional sea-surface temperature records for the wider basin.

Monthly averages below are drawn from multi-decadal climatology and are updated as new observations arrive.

Jan
13°C
Feb
12°C
Mar
13°C
Apr
15°C
May
19°C
Jun
23°C
Jul
25°C
Aug
26°C
Sep
23°C
Oct
20°C
Nov
17°C
Dec
14°C

Values are area averages; individual beaches vary by exposure and depth.

Croatia sea temperature: frequently asked questions

What is the warmest month to swim in Croatia?

August is the warmest month in Croatia, when the sea averages about 26°C. Late-season warmth often persists a few weeks after peak.

When is the sea coldest in Croatia?

The coldest month in Croatia is typically February, when the water averages around 12°C. Cold-water swimmers and surfers dominate this period.

When can you swim in Croatia without a wetsuit?

The main swimming season in Croatia runs from June – October — about 5 months a year when the sea sits above 20°C, the level most swimmers describe as pleasant without a wetsuit.

Do I need a wetsuit in Croatia?

Outside peak summer the water in Croatia drops toward 15°C, so a 3/2mm shorty or full wetsuit makes long swims much more comfortable. In peak months most swimmers go without.

What is the average sea temperature in Croatia?

The long-term annual mean sea temperature in Croatia is about 18°C, based on multi-decadal climatology of the surrounding waters.

How do I check the current sea temperature in Croatia?

The live reading at the top of this page shows the current sea temperature in Croatia, updated hourly from marine buoy and satellite data. The 7-day forecast covers water, air, waves, wind and UV for the week ahead.

Croatia sea temperature by month

Average sea temperatures around Croatia for every month of the year, based on long-term Open-Meteo marine climatology.

Monthly average sea temperature in Croatia
MonthAverage sea
January13.0°C
February12.0°C
March13.0°C
April15.0°C
May19.0°C
June23.0°C
July25.0°C
August ⭐26.0°C
September23.0°C
October20.0°C
November17.0°C
December14.0°C

Monthly figures are modelled climatology averages, not live readings. How accurate is our data?

Coastal regions of Croatia

Region hubs with live sea temperatures, swim conditions and a beach directory.

Warmest beaches in Croatia right now

BeachRegionSea
BačviceDalmatia23.7°C
Maslinica Beach RabacIstria23.7°C
Njivice BeachKrk23.7°C
Kolovare BeachNorth Dalmatia23.7°C
Kamenjak BeachIstria23.6°C
Zlatne StijeneIstria23.6°C
Bijela UvalaIstria23.6°C
Sabunike BeachNorth Dalmatia23.6°C
Vodice BeachNorth Dalmatia23.6°C
Berulia BeachCentral Dalmatia23.6°C
Zaglav VisVis23.6°C
Vela PrzinaKorcula23.6°C
Danče BeachDubrovnik23.6°C
Orasac BeachDubrovnik23.6°C
Lone BayIstria23.5°C
Sveti IvanKvarner23.5°C
KasjuniDalmatia23.5°C
Brulo BeachIstria23.5°C
Karpinjan BeachIstria23.5°C
Suha PuntaRab23.5°C
Veli ZalNorth Dalmatia23.5°C
Duce BeachCentral Dalmatia23.5°C
Baska Voda BeachCentral Dalmatia23.5°C
Osibova BeachBrac23.5°C
Pokonji DolHvar23.5°C
Slano BeachDubrovnik23.5°C
Hawaii BeachIstria23.4°C
AmbrelaIstria23.4°C
KandarolaKvarner23.4°C
Stoja BeachIstria23.4°C
Zelena LagunaIstria23.4°C
Girandella BeachIstria23.4°C
Ploce Beach RijekaKvarner23.4°C
Oprna BayKrk23.4°C
Sunny Bay LosinjLosinj23.4°C
Slanica BeachNorth Dalmatia23.4°C
Srima BeachNorth Dalmatia23.4°C
Trstenik BeachCentral Dalmatia23.4°C
Vela FarskaBrac23.4°C
Lovrecina BayBrac23.4°C
BelvedereIstria23.3°C
Delfin BeachIstria23.3°C
Materada BeachIstria23.3°C
Icici BeachIstria23.3°C
Slatina Beach OpatijaKvarner23.3°C
Livacina BeachRab23.3°C
Ovcice BeachCentral Dalmatia23.3°C
Milna Beach HvarHvar23.3°C
Mekicevica BeachHvar23.3°C
Bilin ZalKorcula23.3°C
Pupnatska LukaKorcula23.3°C
Blace BeachMljet23.3°C
Ambrela BeachIstria23.2°C
Verudela BeachIstria23.2°C
Valalta BeachIstria23.2°C
Zlatni Rat IstriaIstria23.2°C
Medveja BeachIstria23.2°C
Vrbnik BeachKrk23.2°C
Stara Baska BeachKrk23.2°C
Susak BeachLosinj23.2°C
Straski BeachPag23.2°C
Sveti Duh BeachNorth Dalmatia23.2°C
Kosirina BeachNorth Dalmatia23.2°C
Znjan BeachCentral Dalmatia23.2°C
Zivogosce BeachCentral Dalmatia23.2°C
Mlaska BeachHvar23.2°C
Bijeca BeachIstria23.1°C
Crikvenica BeachKvarner23.1°C
StinivaDalmatia23.1°C
St Andrea BeachIstria23.1°C
Zaglav BeachLosinj23.1°C
Veli Losinj BeachLosinj23.1°C
Kastelet BeachCentral Dalmatia23.1°C
Zaostrog BeachCentral Dalmatia23.1°C
Tatinja BeachKorcula23.1°C
Limuni BeachMljet23.1°C
Cavtat BeachDubrovnik23.1°C
Srebreno BeachDubrovnik23.1°C
SunjDalmatia23.0°C
Blue Lagoon PorecIstria23.0°C
Plava LagunaIstria23.0°C
Ulika BeachIstria23.0°C
Duga UvalaIstria23.0°C
Lido Beach OpatijaKvarner23.0°C
Malinska BeachKrk23.0°C
Sahara BeachRab23.0°C
Simuni BeachPag23.0°C
Punta Beach PagPag23.0°C
Zaton BeachNorth Dalmatia23.0°C
Banj BeachNorth Dalmatia23.0°C
Ramova BeachCentral Dalmatia23.0°C
Zlatni RatBrac23.0°C
Sumartin BeachBrac23.0°C
Stiniva BeachVis23.0°C
SakarunDalmatia22.9°C
Cuvi BeachIstria22.9°C
Amarin BeachIstria22.9°C
Skaraba BeachIstria22.9°C
Cikat BeachLosinj22.9°C
Zrce BeachPag22.9°C
Nin Queens BeachNorth Dalmatia22.9°C
Solaris BeachNorth Dalmatia22.9°C
Bene BeachCentral Dalmatia22.9°C
Podgora BeachCentral Dalmatia22.9°C
Postira BeachBrac22.9°C
Sveti Jakov BeachDubrovnik22.9°C
Copacabana Beach DubrovnikDubrovnik22.9°C
PasjačaDalmatia22.8°C
Saccorgiana BeachIstria22.8°C
Prosika BeachNorth Dalmatia22.8°C
Nikolina BeachCentral Dalmatia22.8°C
Dubovica BeachHvar22.8°C
Milna VisVis22.8°C
Racisce BeachKorcula22.8°C
DubovicaDalmatia22.7°C
Punta KrizicaCres22.7°C
Saplunara BeachMljet22.7°C
Zaton MaliDubrovnik22.7°C
Lapad BeachDalmatia22.6°C
NugalDalmatia22.6°C
Valkane BeachIstria22.6°C
Mulini BeachIstria22.6°C
Kanova BeachIstria22.6°C
Sablicevo BeachKvarner22.6°C
Punat BeachKrk22.6°C
Ciganka BeachRab22.6°C
Punta SkalaNorth Dalmatia22.6°C
Diklo BeachNorth Dalmatia22.6°C
Stomarica BeachCentral Dalmatia22.6°C
Zarace BeachHvar22.6°C
Palmizana BeachHvar22.6°C
Zdrilca BeachHvar22.6°C
Mlini BeachDubrovnik22.6°C
Punta RataDalmatia22.5°C
Havajsko MoreIstria22.5°C
Val de LessoIstria22.5°C
Baska BeachKrk22.5°C
Slatina Beach CresCres22.5°C
Beritnica BeachPag22.5°C
Borik BeachNorth Dalmatia22.5°C
Podvrske BeachNorth Dalmatia22.5°C
Firule BeachCentral Dalmatia22.5°C
Drvenik BeachCentral Dalmatia22.5°C
Supetar BeachBrac22.5°C
Vela Luka BracBrac22.5°C
Pucisca BeachBrac22.5°C
Srebrna BeachVis22.5°C
Grebisce BeachHvar22.5°C
Prizba BeachKorcula22.5°C
Rajska PlažaKvarner22.4°C
StinivaDalmatia22.4°C
Pakleni IslandsDalmatia22.4°C
Rivarela BeachIstria22.4°C
Laguna MaredaIstria22.4°C
Costabella BeachKvarner22.4°C
Sveti Ivan BeachCres22.4°C
Caska BeachPag22.4°C
Ninska LagunaNorth Dalmatia22.4°C
Mala RaducaNorth Dalmatia22.4°C
Tucepi BeachCentral Dalmatia22.4°C
Lucice BeachBrac22.4°C
Pasjaca BeachDubrovnik22.4°C
Banje BeachDalmatia22.3°C
SaplunaraDalmatia22.3°C
Ruzica BeachPag22.3°C
Sakarun BeachNorth Dalmatia22.3°C
Jadrija BeachNorth Dalmatia22.3°C
Makarska BeachCentral Dalmatia22.3°C
Gradac BeachCentral Dalmatia22.3°C
Martinica BeachBrac22.3°C

Sea temperature in Croatia — FAQ

How warm is the sea in Croatia in September?

The sea off Croatia averages about 23.0°C in September, based on long-term monthly averages for this coast.

When is the best time to swim in Croatia?

Croatia is warmest in August (around 26.0°C) and coldest in February (around 12.0°C). There are typically 4 months a year when the water sits above 22°C.

What is the average yearly sea temperature in Croatia?

Across all twelve months, the sea in Croatia averages about 18.3°C.

Do you need a wetsuit to swim in Croatia?

In peak season (around August, ~26.0°C) most swimmers are comfortable without a wetsuit. Outside summer, when the water drops toward 12.0°C, a 3/2mm to 5/4mm wetsuit is recommended.