Not seeing a Scroll to Top Button? Go to our FAQ page for more info.

Weather in Dubrovnik

To experience true summer atmosphere, visit Dubrovnik in the period from June to September. July and August are months with temperatures often rising over 30°C and are excellent for those who enjoys sunbathing or swimming in crystal clear Adriatic sea.

This period is ideal for island hopping, so be sure to visit nearby Elaphite islands, or make a day trip to Mljet or Korcula.

The temperatures in June and September are a bit lower. So, if you don't like big crowds and high temperatures, visit Dubrovnik in June or September. 

The autumn and winter temperatures range from 5°C to 15°C. However, even during the winter there are many days when the sun shines upon Dubrovnik and the sky is crystal clear.

Visit Dubrovnik in the spring time when you can experience sunny weather and pleasant temperatures (15°C to 25°C). Spring time offers you opportunity to explore historic Old Town or to make an interesting day trip to the islands, the countryside or nearby countries.

In general, the weather in Dubrovnik is pretty mild. Dubrovnik has 250 sunny days annually. The average annual temperature is 17°C (winter 10°C, summer 26°C). The average sea temperature during summer time is 21°C.

👉 Choose from 30 handpicked Dubrovnik activities!

Banje Beach is situated close to the Old Town

This webpage contains affiliate links. Please read our disclosure policy.

January weather

January is a good month to visit Dubrovnik if you want to escape cold temperatures typical for some European countries. Average temperatures in January range from 5°C to 11°C. Dubrovnik has an average rainfall of 139 mm during January. The average sea temperature is around 14°C, so swimming is not recommended. Dubrovnik has an average of 5 hours of sunshine a day in January.

February weather

The month of February is slightly warmer that January, with average temperatures ranging from 5°C to 12°C. The average rainfall during February is 125mm, with 5 daily average sunshine hours. The average sea temperature is around 14°C (too cold for swimming).

March weather

In March the weather in Dubrovnik is getting a little bit warmer. Average temperatures range from from 7°C to 14°C.

The average rainfall is also lower than that of January and February - 104mm. Dubrovnik has an average of 5 hours of sunshine a day in March. The average sea temperature is still around 14°C.

April weather

Average temperatures in April range from 10°C to 17°C. Dubrovnik has an average rainfall of 104 mm during this month. The average sea temperature is around 15°C. Dubrovnik has an average of 6 hours of sunshine a day in April.



May weather

May is one of the most beautiful months to visit Dubrovnik. It's before the big tourist crowds yet the weather is warm and sunny enough to enjoy the city. Average temperatures range from 14°C to 21°C, with an average of 8 sunshine hours per day. The average rainfall during May is around 75mm and the average sea temperature is 18°C.

June weather

The weather makes June an excellent month to enjoy Dubrovnik and the rest of Croatian coast. Average temperatures range from around 17°C to 25°C with an average of 10 hours of sunshine per day. The average rainfall during this month is only 75mm, so you are very likely to experience dry weather during your stay in Dubrovnik. In June the sea temperatures are warm enough to make swimming a real pleasure (around 21°C).

July weather

July in Dubrovnik provides the perfect sunbathing weather with the long sunny days (the average sea temperature is 24°). Average daily temperatures range from around 20°C to 28°C with an average of 13 hours of sunshine per day. Average rainfall during July is just 26mm.

July is ideal for visiting Lopud island and enjoying on beautiful sandy Sunj beach.



August weather

August in Dubrovnik is ideal for beach activities such as snorkelling, water-skiing, sea-kayaking and wind-surfing. Average temperatures range from around 20°C to 28°C with an average of 11 hours of sunshine per day. The average rainfall during August is around 38mm and the average sea temperature is 25°C.

In August, spend time on one of many beaches in Dubrovnik. We recommend Saint Jacob beach with amazing views of the Old Town or Lokrum island, just across the Old Town.

September weather

September in perfect time for visiting Dubrovnik. It is not as crowded as during summer months and the weather is still warm and sunny. Average temperatures range from around 17°C to 25°C with an average of 9 hours of sunshine per day. The average rainfall is around 101mm and the average sea temperature is 23°C.

October weather

October in Dubrovnik is still fairly warm but the temperatures are lower than during summer months. This is ideal time for those who like outdoor activities like walking, biking or sailing.

Average daily temperatures range from around 13°C to 21°C with an average of 8 hours of sunshine per day. The average rainfall is around 162mm and the average sea temperature is 21°C.

November weather

November is the rainiest month of the year in Dubrovnik (average rainfall is around 198mm). This month is ideal for exploring cultural and gastronomic offer of Dubrovnik. Average temperatures range from around 9°C to 16°C with an average of 6 hours of sunshine per day. The average sea temperature is 18°C.

December weather

For anyone looking for a relaxed New Year's Eve the city of Dubrovnik would be a great choice. Average temperatures range from around 6°C to 13°C with an average of 3 hours of sunshine per day. The average sea temperature is 15°C. Average rainfall during December is around 178mm.

More info you may like:

Getting from Rome to Croatia

Walking Dubrovnik's City walls

Getting from Dubrovnik Airport

Dubrovnik Pass saving options

Visiting the island of Lopud

Best time to visit Croatia