Weather in Croatia

What to expect in…


In Croatia, April marks the beginning of nicer weather. Temperatures during the day are quite pleasant, winds are milder and there are fewer rainy days. April is the best time to visit if you are after stable weather conditions and want to avoid peak tourist season. The average daily temperature in April is 13°C (55°F), but it can go as high as 17°C (63°F) and dip as low as 9°C (48°F).
The average sea temperature remains rather low at 15°C (59°F), so unless you are really keen, your bathing suits and swimming trunks most probably will not get wet.


May in Croatia is when temperatures really begin to rise and the summer season truly kicks off. Towns and ports fill up with tourists, restaurants and bars are liven up, museums open and extend their opening hours, and the weather is considerably warmer.
Average temperatures reach a very pleasant high of around 21°C (70°F), while lows remain at around 11°C (52°F).
The average sea temperature during May is 18°C (65°F), so those braver amongst you may be tempted to head out for a swim. For those who are not as brave, and invitation to a nearby bar should keep you warm.


The weather in June is one of the warmest and nicest you will experience – and also one of the busiest.
Average daily temperatures in June are about 22°C (72°F), with highs reaching up to 27°C (81°F), and lows plummeting to about 16°C (61°F).
With the average sea temperature in June around 21°C (70°F), you are unlikely to be out of the water, so those bathing suits and swimming trunks are a must!


Get your sunscreen ready! July in Croatia is extremely hot and dry, and typically the hottest month of the year. Average daily temperatures are around 28°C (83°F), and rarely go below 20°C (68°F). The sea is at its warmest in July and reaches an average of 26°C (79°F), so be sure to pack your beachwear and swimming gear!


There is little to say about the weather in Croatia in August, except that it is extremely hot and dry. August, together with July, is typically the hottest month of the year.
Average daily temperatures are around 30°C (86°F), with highs of 35°C (95°F) and lows of 21°C (70°F).
The average sea temperature is 25°C (77°F).


Warm weather very often extends from the peak summer months into September. The sea is still warm enough for swimming, while the restaurants and bars remain open to welcome those visitors who managed to escape the busiest period of the year.
The average daily temperature in September ranges from 18 to 25°C (65-77°F), with the highest still at 27°C (81°F), and the lowest around 16°C (61°F).
With the average sea temperature at around 23°C (74°F), it is still ideal beach weather. Light clothing such as t-shirts, shorts and sandals are essential, while hats and sunscreen with a high SPF are also highly recommended in order to avoid sunburns.


During October, weather in Croatia is still fairly warm, but the temperatures are noticeably lower. There is also significantly more precipitation than during summer. As days grow cooler and shorter, do not forget to pack your cardigans and umbrellas. The average daily temperature in October is about 18°C (65°F) over the course of the month, with highs decreasing from 22°C (72°F) at the beginning of the month, to 18°C (65°F) towards the end, and lows from 15°C (59°F) to 12°C (54°F). With lower temperatures at night, it is wise to pack a few warmer items such as a light jacket. Just in case…
With the average sea temperature at around 20°C (68°F), you are still able to spend time on the beach and have a dip in the sea.