Croatia · Europe

Dubrovnik month by month

The best time to visit Dubrovnik, Croatia — a month-by-month breakdown of weather, crowds, prices and events.

Croatia’s walled Adriatic port encases marble streets and Baroque churches within fortifications a mile around, a cable car climbing to fort views above the rooftops. Summer brings cruise crowds; winter empties the town.

6° – 29° Best months: October, May, September
Dubrovnik, Croatia

The best time to visit Dubrovnik

For most travellers, the sweet spot in Dubrovnik is October · May · September: manageable crowds at the big attractions. Peak season brings the biggest crowds of the year, while the quiet months trade weather for space and value.

Climate through the year

Month Temp Crowds Price Verdict
January 12° / 6° Low $ Avoid
February 13° / 6° Low $ Quiet
March 15° / 8° Low $ Quiet
April 18° / 11° Moderate $ Great
May 22° / 14° Moderate $$ Ideal
June 27° / 18° High $$ Great
July 29° / 21° High $$$ Great
August 29° / 21° High $$$ Great
September 26° / 18° High $$ Ideal
October 22° / 15° Moderate $ Ideal
November 17° / 11° Low $ Quiet
December 13° / 7° Low $ Avoid
Months to avoid JanuaryDecember

Events in Dubrovnik

  • Feb Feast of St. Blaise — Processions honor Dubrovnik's patron saint across the Old Town.
  • Jul–Aug Dubrovnik Summer Festival — Classical concerts and theater staged on open-air stages within the walls.
  • Dec Dubrovnik Winter Festival — Christmas markets and concerts fill Stradun through the New Year.

Frequently asked questions

What is the best month to visit Dubrovnik?

For most travellers, the sweet spot in Dubrovnik is October · May · September: manageable crowds at the big attractions. Peak season brings the biggest crowds of the year, while the quiet months trade weather for space and value.

What is the cheapest time to visit Dubrovnik?

February — Prices run low season this month: some of the best deals of the year. Save 79%.

When should you avoid Dubrovnik?

January, December.

What is the weather like in Dubrovnik?

Average highs sit around 29°C with lows near 6°C. Rainfall is moderate; the odd shower is likely.