Dubrovnik Weather, When to Go and Climate Information

(Dubrovnik, Southern Dalmatia, Croatia)

The climate in and around Dubrovnik is typically Mediterranean, with mild, wet winters and hot summer weather, although it is a little atypical due to its winds and frequent thunderstorms. Between October and April, the Bura wind sweeps along the coastline, bringing its somewhat shivery gusts, while storms can occur all year round, even in high summer.

July and August maximum temperatures in Dubrovnik are around 29°C / 84°F, dropping at night to approximately 20°C / 68°F, but occasionally rising in the daytime to 35°C / 95°F. The climate in spring and autumn is quite delightful, with daytime temperatures ranging from 28°C / 82°F to 20°C / 68°F.

Those all-important sea temperatures reach between 18°C / 64°F to 24°C / 75°F May through September, and cool down during the late autumn, winter and early spring months. Rainfall spreads mainly in the cooler months, with the exception of the thunderstorms, and averages a low annual 1,020 mm / 40 inches over 192 days each year.

Seasonal Climate Variations / When to Go

With so much apart from the beaches to see and do, when to choose to visit Dubrovnik depends entirely on your priorities. All of the major attractions are set in the Old City's pedestrianised streets and lanes, easily accessed one from the other. April to October are the best months, whatever your holiday preference, as the weather is more predictable and the cultural life of the city moves outdoors.

The spring climate begins in March and this is a good time for exploration of the region. Autumn is the best time for less-crowded beaches, with stable weather and lower prices overall. Of course, the quietest time is during the winter months, when tourists are few and the environment is peaceful and serene. Warm clothing is a good idea at this time of year, as temperatures do fall, although never below freezing, and the Bura wind is at its most persistent.

Dubrovnik Weather and Climate Chart (Averages)



11°C / 52°F
4°C / 39°F


11°C / 52°F
3°C / 37°F


13°C / 55°F
5°C / 41°F


17°C / 63°F
8°C / 46°F


22°C / 72°F
12°C / 54°F


26°C / 79°F
16°C / 61°F


31°C / 88°F
21°C / 70°F


30°C / 86°F
19°C / 66°F


25°C / 77°F
15°C / 59°F


22°C / 72°F
11°C / 52°F


15°C / 59°F
7°C / 45°F


12°C / 54°F
5°C / 41°F