Dubrovnik
- Day
- 14.0°C
- Sea
- 13.9°C
- Sun
- 5.6h
- Rain days
- 11
Your March weather guide
March is a good month for Croatia if you want time outdoors in cool weather rather than a beach holiday. Average daytime temperatures reach 13°C, but the sea is also just 13°C and there are 11 rainy days, so flexibility matters. Dubrovnik, Split and Cavtat are the warmer daytime choices; Pula is cooler. It suits travellers happy to wear layers and adjust their plans, not those counting on warmth from morning to evening.
Long-term climate averages, not a forecast · 1991-2020
Croatia, month by month
Turn up the warmth
Ranked by average daytime high. The full comparison is in the table below.
All 4 places we track in Croatia, ordered by daytime high.
Scroll sideways for more weather, down for more places. Click a heading to sort.
| # | Destination | ||||||
|---|---|---|---|---|---|---|---|
| 1 | Dubrovnik | 14.0°C | 7.3°C | 13.9°C | 5.6 h | 11 | 2 h 48 min |
| 2 | Split | 13.8°C | 6.4°C | 12.8°C | 5.8 h | 10 | 2 h 36 min |
| 3 | Cavtat | 13.5°C | 7.4°C | 13.9°C | 5.7 h | 11 | 2 h 54 min |
| 4 | Pula | 12.3°C | 7.8°C | 10.6°C | 5.6 h | 11 | 2 h 18 min |
4 destinations shownClimate averages, not a forecast.
Daytime highs across Croatia in March run from 12.3°C (Pula) to 14.0°C (Dubrovnik). Days over 25°C are rare anywhere in Croatia in March. Nights average 7.2°C; the coldest 10% of nights in Pula fall to 4°C or below.
Expect around 11 rainy days (1 mm or more) in March, with Split the driest (10 days) and Dubrovnik the wettest (11 days). The wettest March at Dubrovnik between 1991 and 2020 was 2018 with 449 mm; the driest was 2012 with 6 mm.
The sea averages 12.8°C around Croatia in March - warmest at Dubrovnik (13.9°C). That is cold for swimming without a wetsuit.
Around 5.7 hours of sunshine a day on average, out of 11.7 hours of daylight (sunshine estimated from cloud cover).
March is the 9th warmest month of the twelve in Croatia. It is 2.6°C warmer than February and 3.2°C warmer in April. The hottest month here is August (28°C) and the coolest January (10°C).
Based on the averages: proper layers and a jacket - daytime highs average only 13°C; a warm layer for evenings, when it drops to around 7°C; a rain jacket - roughly 11 wet days.
Within 1.5°C of Croatia's March daytime average: Naples (15°C, sea 14°C), Puglia (15°C, sea 13°C), Mykonos (15°C, sea 15°C), Naxos (15°C, sea 16°C), Nice (15°C, sea 13°C). See the full ranking for March.
Dubrovnik, Split and Cavtat share daytime averages of 14°C, making them the better choices if mild afternoons are your priority. There is little weather advantage between them: Split has 10 rainy days rather than 11, but its nights are slightly cooler at 6°C, compared with 7°C in Dubrovnik and Cavtat. That small rain difference is not a strong reason to choose your destination on its own. Pula is cooler by day at 12°C, although its night average of 8°C is the mildest of these destinations. Choose it if cooler daytime conditions do not bother you, rather than expecting the warmest March weather on this list.
Pack for cool starts, mild afternoons and chilly evenings, with layers you can add or remove rather than relying on light holiday clothes. A waterproof outer layer is a sensible choice with an average of 11 rainy days. The 5.7 hours of daily sunshine leave room for brighter spells, but do not assume every afternoon will stay dry. Keep outdoor plans flexible and use the milder part of the day for longer periods outside. At a country night average of 7°C, you will want a warm layer after dark. March is better approached as a month for being active outdoors than for sitting still in swimwear.
A little more detail
Plain answers, grounded in the averages.
Dubrovnik is the warmest of the 4 places we track in Croatia in March with an average high of 14.0°C; Pula is the coolest at 12.3°C.
Not really: the warmest sea we track in Croatia in March is 13.9°C at Dubrovnik, below the 22°C most people find comfortable.
For most travellers, the sea will feel too cold for a comfortable holiday swim. Dubrovnik and Cavtat have the warmest sea averages at 14°C, followed by Split at 13°C and Pula at 11°C. Do not choose March primarily for swimming.
Yes, but the difference is modest rather than a shift into summer weather. Croatia averages 13°C by day compared with London's 10°C. Dubrovnik, Split and Cavtat reach 14°C, while Pula averages 12°C, so layers are still sensible.
ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020
Averages computed from daily values at 4 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather