Touresim
🌍Where are you from?
Dubrovnik weather & best time to visit

Dubrovnik weather & best time to visit

Climate Overview

Dubrovnik enjoys a Mediterranean climate with hot, dry summers and mild, wet winters. Summer temperatures (June–September) typically range from 25–32°C (77–90°F), while winter (December–February) averages 8–12°C (46–54°F). The city receives around 250 days of sunshine annually, making it one of Croatia's sunniest destinations. Sea temperatures peak at 26°C (79°F) in August and drop to 12°C (54°F) in February, so swimmers should plan accordingly.

Best Time to Visit

May and September/October offer the ideal balance: warm weather (20–25°C), fewer crowds than peak summer, and lower accommodation prices. A beachfront hotel room costs €80–150 in May versus €200–400 in July–August. If you're flexible, April and November provide pleasant shoulder-season weather, though some restaurants and attractions have reduced hours. Winter is quieter and cheaper but rainy, with occasional days unsuitable for Old Town exploration.

Seasonal Breakdown

Summer (June–August) brings peak tourism, crowded streets, and premium prices; book ahead for everything. Fall (September–November) is excellent—warm sea, manageable crowds, and grapes ripening in nearby Pelješac wine region. Winter (December–February) suits culture-focused trips; the city hosts fewer visitors, though coastal winds can be strong. Spring (March–May) features blooming gardens and Easter celebrations but unpredictable rain. July gets extremely hot and congested; consider day trips to nearby Lopud Island to escape crowds.

More about Dubrovnik