Weather in Dubrovnik

Change where and when
Please select a destination and/or a month


Located on the Adriatic coast of Croatia, Dubrovnik enjoys a typical Mediterranean climate with hot, dry summers and cool, wet winters.

The best time to visit Dubrovnik for heat and sunshine is during the summer. The warmest weather arrives between June and August with highs of 30°C.

Dubrovnik enjoys 2,900 hours of sunshine per year, which means you’re almost guaranteed sun and clear skies during your visit.

For cooler weather, the best time to go to Dubrovnik is between October and May. April is very pleasant with lots of sunshine, blossoming flowers, and temperatures reaching highs of 20°C.

The sea is warm in the summer, ranging from 22°C to 25°C, which is perfect for an afternoon swim. With its location on the Adriatic Sea, it’s not uncommon for the region to experience winds, thunderstorms, and rainfall. On average, there are 110 rainy days throughout the year, so make sure you pack an umbrella for your visit.

Annual weather overview

view live forecast

View weather for