Country guide

Croatia weather by month

June to September is the clearest choice for a Croatia beach holiday; May and October suit city breaks better if swimming is optional. Summer daytime averages reach 28°C, while the sea warms from 22°C in June and still averages 23°C in September. The catch is that autumn becomes wetter as it cools. Dubrovnik is warmer overall than Pula, so your choice of destination matters, especially outside the main summer season.

Hottest month
28.4°CAugust
Coolest month
10.1°CJanuary
Warmest sea
25.3°CAugust
Destinations tracked
4warmest: Dubrovnik

Croatia, month by month

A little perspective

Croatia through the year

Country figures are the mean of the 4 destinations listed below; individual resorts can differ by several degrees.

Monthly climate averages

Swipe sideways on a phone; the month stays in view.

Croatia monthly climate averages, 1991-2020
MonthDayNightSeaSun/dayRain mmRainy daysDays 25°C+
January10.1°C4.8°C13.4°C4.1138110%
February10.8°C4.9°C12.6°C4.9130100%
March13.4°C7.2°C12.8°C5.7120110%
April16.6°C10.3°C14.3°C6.4114110%
May21.0°C14.6°C18.1°C7.682910%
Junebest25.2°C18.6°C22.1°C9.853753%
Julybest28.0°C21.0°C24.5°C11.437588%
Augustbest28.4°C21.5°C25.3°C10.550589%
September23.8°C17.6°C23.1°C7.5135935%
October19.5°C13.9°C20.5°C5.6182121%
November15.1°C10.1°C17.9°C4.0240140%
December11.2°C6.2°C15.4°C4.0188130%

Day = average daytime high, night = average night-time low, 1991-2020.Sun is hours per day; rainy days count 1 mm or more.

Day, night and sea

Monthly average temperatures, 1991-2020

  • Day
  • Night
  • Sea
Bars show average daytime highs and night-time lows; circles mark the average sea temperature. Same scale for every month. Exact values are in the table.

When to go to Croatia

Daytime highs average 25°C or more in June, July, August. The sea reaches a swimmable 22°C from June to September. Winter (December to February) averages 11°C by day - cool, closer to a British spring. November is the wettest month (240 mm) and July the driest (37 mm).

Destinations in Croatia

Each has a 12-month table; our most searched places have month-by-month detail pages.

DestinationHottest monthCoolest monthMonths 25°C+Sea (warmest)Flight from London
DubrovnikAugust 29°CJanuary 11°C326°C2 h 48 min
SplitAugust 29°CJanuary 10°C325°C2 h 36 min
CavtatAugust 28°CJanuary 10°C226°C2 h 54 min
PulaAugust 27°CJanuary 9°C225°C2 h 18 min

Warmest place in Croatia each month

MonthWarmest destinationDayCoolest destinationDayWarmest sea
JanuaryDubrovnik11°CPula9°CDubrovnik 14°C
FebruaryDubrovnik12°CPula10°CDubrovnik 14°C
MarchDubrovnik14°CPula12°CDubrovnik 14°C
AprilSplit17°CPula16°CDubrovnik 15°C
MaySplit22°CPula20°CCavtat 19°C
JuneSplit26°CPula24°CCavtat 23°C
JulySplit29°CPula27°CCavtat 25°C
AugustSplit29°CPula27°CCavtat 26°C
SeptemberDubrovnik24°CPula23°CDubrovnik 24°C
OctoberDubrovnik20°CPula18°CDubrovnik 21°C
NovemberDubrovnik16°CPula14°CDubrovnik 19°C
DecemberDubrovnik12°CPula10°CDubrovnik 16°C

Winter and spring: better for walking than swimming

January and February bring cool days and chilly evenings, so pack layers and a waterproof rather than planning around the beach. March offers only a modest improvement, with daytime averages of 13°C. April is more comfortable for walking at 17°C, but the sea remains cold at 14°C. May is the stronger compromise for a city break: days average 21°C and evenings are milder, though an 18°C sea will still feel brisk to many swimmers. Rain remains a consideration throughout spring, so keep outdoor plans flexible. November and December return to cooler, wetter conditions; November has 14 rain days, making it less suited to a weather-dependent trip.

Summer into autumn: choose your balance of heat and sea warmth

June brings a useful balance for beach time and city walks, with daytime averages of 25°C and a sea temperature of 22°C. July and August are hotter and have the fewest rain days, so they suit travellers who prioritise warm, relatively dry beach weather. At 28°C by day, plan gentler outings around midday; nights averaging 21°C offer limited cooling. August has the warmest sea at 25°C. September is a good alternative if you prefer less heat without giving up swimming, with days at 24°C and sea at 23°C. October is more of a compromise: both air and sea average 20°C, but 12 rain days make flexible plans important.

Destination differences: Dubrovnik versus Pula

Dubrovnik is the warmest destination overall, while Pula is the coolest, with average daytime temperatures across the year of about 19°C and 18°C respectively. That makes Dubrovnik the better starting point if warmth is your priority outside summer, but the gap is modest rather than a reason to expect a different season. For Split and Cavtat, the broad seasonal pattern is a useful planning guide, without assuming they match either extreme. For city-focused trips, choose milder spring or autumn conditions over peak summer heat. For beaches, the month matters more than this modest difference between the warmest and coolest destinations.

A little more detail

Croatia weather FAQs

Plain answers, grounded in the averages.

When is the best time to visit Croatia?

Weighing warmth, low rainfall and sunshine across 4 destinations, the best months for Croatia are July, August, June. August is the hottest month (average high 28.4°C) and January the coolest (10.1°C).

How many months is Croatia over 25°C?

3 months average a daytime high of 25°C or more across our Croatia destinations.

Which is the hottest place in Croatia?

Over the year, Dubrovnik has the highest average daytime temperature of the 4 Croatia destinations we track (19.1°C averaged across all months).

Which month has the warmest sea in Croatia?

August has the warmest average sea temperature at 25°C. July is close at 24°C, while September remains inviting for many swimmers at 23°C. Choose September if you want warm water with cooler daytime conditions than peak summer.

Is May or October better for a city break?

May has a slight weather advantage for walking, with daytime averages of 21°C and 9 rain days, compared with October's 20°C and 12 rain days. October has the warmer sea, so it may suit you better if you also hope to swim.

Is Croatia warm enough for a winter beach holiday?

Not for a typical warm-weather beach holiday. January and February daytime averages are 10°C and 11°C, with the sea at 13°C. Winter is better approached as a cool city break, with warm layers and room to change plans when it rains.

About these averages

ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020

Averages computed from daily values at 4 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather