Dubrovnik: when to go, climate and regions

Dubrovnik is a walled port city on Croatia's southern Dalmatian coast, jutting into the Adriatic just north of Montenegro. The Old Town — a UNESCO site enclosed by 1.5 kilometres of medieval walls — is the headline attraction; the surrounding Riviera adds offshore islands, dramatic cliff-and-pine coastline, and the world-class Pelješac wine region a short ferry away. The Mediterranean climate is reliably sunny in summer and remarkably mild in winter.

Best time to visit

Late May, June and September are the consensus best months: warm sea, manageable crowds, and fewer cruise-ship days than peak July-August. April and October are pleasant for walking the walls and exploring without summer heat or queues.

Season by season

Winter

Daytime highs of 12-13°C with seven to nine rainy days a month from December to February. The Old Town is quiet and atmospheric; cruise ships are gone. The Adriatic is too cold to swim but the city is one of the warmer European winter breaks. Some restaurants and small hotels close from January to March.

Spring

March to May sees the city wake up. April highs reach 18°C, May 23°C, and the gardens of Lokrum island and the Konavle valley come into bloom. Sea temperatures lag and only become genuinely swimmable from late May.

Summer

June-August is dry, sunny and hot: highs of 28-30°C, sea at 23-25°C, and minimal rain. The downside is volume — the Old Town in July-August can feel saturated when multiple cruise ships dock the same morning. Aim for the walls before 9am or after 5pm.

Autumn

September stays warm (26°C) with the sea at its annual peak of 25°C. October keeps mild temperatures around 21-22°C and is excellent for the wine harvest in Pelješac. From mid-November the autumn rains begin.

Regions

Practical tips

Frequently asked questions

Is Dubrovnik worth visiting given the crowds?

Yes, with planning. The Old Town is genuinely one of the great walled cities in Europe. Cruise traffic concentrates 9am-4pm; the city is enchanting at sunrise and after dinner.

How long do you need in Dubrovnik?

Two full days for the Old Town, walls and a sunset on Srđ. Add a day for Lokrum, a day for the Elaphiti islands, and ideally a day trip to Pelješac for wine.

Is the Adriatic warm enough to swim?

From mid-June through early October, yes — temperatures are 22-25°C. Outside that window, the water is bracing.

Game of Thrones — worth a tour?

The Old Town stood in for King's Landing in many scenes. Dedicated fans enjoy the location tours; for others, a self-guided walk gets you 90% of the experience for free.