When to go · Croatia
Croatia in May
Great month. One of the best months: warm days, full ferry timetables, Plitvice waterfalls at full flow.
Key facts
- Verdict
- Great
- Crowds
- Medium
- Croatia
- Prices
- Medium
- Croatia
Verdict
One of the best months: warm days, full ferry timetables, Plitvice waterfalls at full flow.
Is another month better than May?
No other month rates higher than May for Croatia in this guide.
Weather in May
- Dalmatian coast and islands · Split, Hvar, Korčula, Dubrovnik, Zadarbest weather
Sea 23–26 °C (73–79 °F) July–September; bura winds in winter stop catamarans. Many island businesses shut November–March.Sea 73–79 °F (23–26 °C) July–September; bura winds in winter stop catamarans. Many island businesses shut November–March.
- Istria and Kvarner · Rovinj, Pula, Opatija, Rijekabest weather
Slightly cooler and greener than Dalmatia; truffle season September–November inland.
- Continental Croatia · Zagreb, Plitvice, Slavoniabest weather
Cold grey winters with snow at Plitvice; summers hot in Zagreb. Advent in Zagreb fills December weekends.
- Brač: Brač island coast · entire islandbest weather
Mediterranean; dry summer, mild winter; peak sun July–August, occasional strong winds (bura).
- Central Croatia: Zagreb and the Sava plain · Zagreb, Sisak, Karlovac, Bjelovarbest weather
Continental: hot summers (30 °C (86 °F)+), cold winters with snow and fog. May–June and September–October are the comfortable windows.Continental: hot summers (86 °F (30 °C)+), cold winters with snow and fog. May–June and September–October are the comfortable windows.
- Central Croatia: Zagorje hills · Varaždin, Krapina, Krapinske Toplicebest weather
Slightly cooler and wetter than Zagreb; hill roads can be icy in winter.
- Dalmatia: Dalmatian coast · Split, Zadar, Dubrovnik and the islandsbest weather
Mediterranean: dry hot summers, mild wet winters. July–August 30 °C (86 °F)+; sea warmest Jul–Sep. Bura wind can blow cold in winter.Mediterranean: dry hot summers, mild wet winters. July–August 86 °F (30 °C)+; sea warmest Jul–Sep. Bura wind can blow cold in winter.
- Istria: Istrian coast · Rovinj, Pula, Porečbest weather
Mediterranean; sea warm enough to swim June to September. August highs around 30 °C (86 °F).Mediterranean; sea warm enough to swim June to September. August highs around 86 °F (30 °C).
- Istria: Istrian interior · Motovun, Grožnjan, Pazinbest weather
Cooler and wetter than the coast; hill towns can sit in cloud while the coast is sunny.
- Kvarner: Kvarner coast (Rijeka, Opatija, Crikvenica) · the bay and the coastal stripbest weather
July and August are hot and busy; the sea is warmest late July to early September. The bura blows coldest from December to March.
- Kvarner: Kvarner islands (Krk, Cres, Lošinj, Rab) · the islandsbest weather
Slightly milder and windier than the mainland; ferries run less often outside June–September.
- Kvarner: Highlands (Gorski kotar) · inland behind Rijekabest weather
Mountain weather: snow and closed forest roads in winter, cool nights even in summer.
- Northern Dalmatia: Coastal Northern Dalmatia · Zadar‑Šibenik corridorbest weather
Peak sunshine June‑August; occasional rain in late autumn.
- Slavonia: Slavonia (Osijek, Vukovar, Slavonski Brod) · Pannonian plain between the Drava, Danube and Savabest weather
Continental: hot summers (30 °C (86 °F)+ in July–August) and cold winters with snow; spring and early autumn are the comfortable months. Rain is spread through the year.Continental: hot summers (86 °F (30 °C)+ in July–August) and cold winters with snow; spring and early autumn are the comfortable months. Rain is spread through the year.
- Zagreb22 °C (72 °F) / 10 °C (50 °F), 13 rain days72 °F (22 °C) / 50 °F (10 °C), 13 rain days
- Đakovo23 °C (73 °F) / 11 °C (52 °F), 9 rain days73 °F (23 °C) / 52 °F (11 °C), 9 rain days
- Banovci22 °C (72 °F) / 12 °C (54 °F), 9 rain days72 °F (22 °C) / 54 °F (12 °C), 9 rain days
- Baska Voda24 °C (75 °F) / 14 °C (57 °F), 8 rain days75 °F (24 °C) / 57 °F (14 °C), 8 rain days
- Baška20 °C (68 °F) / 11 °C (52 °F), 5 rain days68 °F (20 °C) / 52 °F (11 °C), 5 rain days
- Beli23 °C (73 °F) / 14 °C (57 °F), 10 rain days73 °F (23 °C) / 57 °F (14 °C), 10 rain days
- Biograd na Moru23 °C (73 °F) / 14 °C (57 °F), 8 rain days73 °F (23 °C) / 57 °F (14 °C), 8 rain days
- Bjelovar22 °C (72 °F) / 12 °C (54 °F), 8 rain days72 °F (22 °C) / 54 °F (12 °C), 8 rain days
- Bol24 °C (75 °F) / 15 °C (59 °F), 6 rain days75 °F (24 °C) / 59 °F (15 °C), 6 rain days
- Bratuš22 °C (72 °F) / 14 °C (57 °F), 8 rain days72 °F (22 °C) / 57 °F (14 °C), 8 rain days
- Cavtat24 °C (75 °F) / 13 °C (55 °F), 8 rain days75 °F (24 °C) / 55 °F (13 °C), 8 rain days
- Crikvenica23 °C (73 °F) / 12 °C (54 °F), 10 rain days73 °F (23 °C) / 54 °F (12 °C), 10 rain days
- Drvenik25 °C (77 °F) / 14 °C (57 °F), 5 rain days77 °F (25 °C) / 57 °F (14 °C), 5 rain days
- Dubrovnik23 °C (73 °F) / 15 °C (59 °F), 8 rain days73 °F (23 °C) / 59 °F (15 °C), 8 rain days
- Fažana23 °C (73 °F) / 14 °C (57 °F), 8 rain days73 °F (23 °C) / 57 °F (14 °C), 8 rain days
- Hvar23 °C (73 °F) / 15 °C (59 °F), 6 rain days73 °F (23 °C) / 59 °F (15 °C), 6 rain days
- Karlovac22 °C (72 °F) / 11 °C (52 °F), 6 rain days72 °F (22 °C) / 52 °F (11 °C), 6 rain days
- Klek25 °C (77 °F) / 15 °C (59 °F), 5 rain days77 °F (25 °C) / 59 °F (15 °C), 5 rain days
- Knin23 °C (73 °F) / 12 °C (54 °F), 10 rain days73 °F (23 °C) / 54 °F (12 °C), 10 rain days
- Komarna25 °C (77 °F) / 15 °C (59 °F), 3 rain days77 °F (25 °C) / 59 °F (15 °C), 3 rain days
- Korčula23 °C (73 °F) / 15 °C (59 °F), 7 rain days73 °F (23 °C) / 59 °F (15 °C), 7 rain days
- Krapina22 °C (72 °F) / 11 °C (52 °F), 11 rain days72 °F (22 °C) / 52 °F (11 °C), 11 rain days
- Krapinske Toplice20 °C (68 °F) / 9 °C (48 °F), 9 rain days68 °F (20 °C) / 48 °F (9 °C), 9 rain days
- Lumbarda23 °C (73 °F) / 14 °C (57 °F), 9 rain days73 °F (23 °C) / 57 °F (14 °C), 9 rain days
- Makarska23 °C (73 °F) / 14 °C (57 °F), 8 rain days73 °F (23 °C) / 57 °F (14 °C), 8 rain days
- Malinska22 °C (72 °F) / 13 °C (55 °F), 9 rain days72 °F (22 °C) / 55 °F (13 °C), 9 rain days
- Maslinica23 °C (73 °F) / 14 °C (57 °F), 7 rain days73 °F (23 °C) / 57 °F (14 °C), 7 rain days
- Medulin23 °C (73 °F) / 13 °C (55 °F), 9 rain days73 °F (23 °C) / 55 °F (13 °C), 9 rain days
- Milna24 °C (75 °F) / 14 °C (57 °F), 4 rain days75 °F (24 °C) / 57 °F (14 °C), 4 rain days
- Motovun22 °C (72 °F) / 12 °C (54 °F), 4 rain days72 °F (22 °C) / 54 °F (12 °C), 4 rain days
- Murter23 °C (73 °F) / 14 °C (57 °F), 8 rain days73 °F (23 °C) / 57 °F (14 °C), 8 rain days
- Nin23 °C (73 °F) / 13 °C (55 °F), 9 rain days73 °F (23 °C) / 55 °F (13 °C), 9 rain days
- Njivice23 °C (73 °F) / 13 °C (55 °F), 10 rain days73 °F (23 °C) / 55 °F (13 °C), 10 rain days
- Novalja25 °C (77 °F) / 16 °C (61 °F), 4 rain days77 °F (25 °C) / 61 °F (16 °C), 4 rain days
- Omiš23 °C (73 °F) / 14 °C (57 °F), 7 rain days73 °F (23 °C) / 57 °F (14 °C), 7 rain days
- Opatija23 °C (73 °F) / 13 °C (55 °F), 5 rain days73 °F (23 °C) / 55 °F (13 °C), 5 rain days
- Orebić25 °C (77 °F) / 14 °C (57 °F), 5 rain days77 °F (25 °C) / 57 °F (14 °C), 5 rain days
- Osijek23 °C (73 °F) / 11 °C (52 °F), 12 rain days73 °F (23 °C) / 52 °F (11 °C), 12 rain days
- Pag21 °C (70 °F) / 12 °C (54 °F), 5 rain days70 °F (21 °C) / 54 °F (12 °C), 5 rain days
- Ploče23 °C (73 °F) / 14 °C (57 °F), 7 rain days73 °F (23 °C) / 57 °F (14 °C), 7 rain days
- Poreč22 °C (72 °F) / 12 °C (54 °F), 4 rain days72 °F (22 °C) / 54 °F (12 °C), 4 rain days
- Premantura22 °C (72 °F) / 14 °C (57 °F), 10 rain days72 °F (22 °C) / 57 °F (14 °C), 10 rain days
- Promajna24 °C (75 °F) / 15 °C (59 °F), 8 rain days75 °F (24 °C) / 59 °F (15 °C), 8 rain days
- Pula22 °C (72 °F) / 13 °C (55 °F), 8 rain days72 °F (22 °C) / 55 °F (13 °C), 8 rain days
- Punat22 °C (72 °F) / 13 °C (55 °F), 9 rain days72 °F (22 °C) / 55 °F (13 °C), 9 rain days
- Rab22 °C (72 °F) / 13 °C (55 °F), 3 rain days72 °F (22 °C) / 55 °F (13 °C), 3 rain days
- Ražanac23 °C (73 °F) / 14 °C (57 °F), 10 rain days73 °F (23 °C) / 57 °F (14 °C), 10 rain days
- Rijeka22 °C (72 °F) / 13 °C (55 °F), 11 rain days72 °F (22 °C) / 55 °F (13 °C), 11 rain days
- Rovinj21 °C (70 °F) / 12 °C (54 °F), 4 rain days70 °F (21 °C) / 54 °F (12 °C), 4 rain days
- Rtina23 °C (73 °F) / 14 °C (57 °F), 10 rain days73 °F (23 °C) / 57 °F (14 °C), 10 rain days
- Samobor22 °C (72 °F) / 11 °C (52 °F), 11 rain days72 °F (22 °C) / 52 °F (11 °C), 11 rain days
- Senj23 °C (73 °F) / 13 °C (55 °F), 10 rain days73 °F (23 °C) / 55 °F (13 °C), 10 rain days
- Šibenik23 °C (73 °F) / 14 °C (57 °F), 7 rain days73 °F (23 °C) / 57 °F (14 °C), 7 rain days
- Sisak22 °C (72 °F) / 12 °C (54 °F), 9 rain days72 °F (22 °C) / 54 °F (12 °C), 9 rain days
- Slavonski Brod22 °C (72 °F) / 11 °C (52 °F), 8 rain days72 °F (22 °C) / 52 °F (11 °C), 8 rain days
- Solta24 °C (75 °F) / 15 °C (59 °F), 9 rain days75 °F (24 °C) / 59 °F (15 °C), 9 rain days
- Split23 °C (73 °F) / 14 °C (57 °F), 8 rain days73 °F (23 °C) / 57 °F (14 °C), 8 rain days
- Ston25 °C (77 °F) / 15 °C (59 °F), 4 rain days77 °F (25 °C) / 59 °F (15 °C), 4 rain days
- Supetar25 °C (77 °F) / 15 °C (59 °F), 5 rain days77 °F (25 °C) / 59 °F (15 °C), 5 rain days
- Town Krk23 °C (73 °F) / 13 °C (55 °F), 9 rain days73 °F (23 °C) / 55 °F (13 °C), 9 rain days
- Trogir23 °C (73 °F) / 14 °C (57 °F), 8 rain days73 °F (23 °C) / 57 °F (14 °C), 8 rain days
- Ugljan25 °C (77 °F) / 15 °C (59 °F), 5 rain days77 °F (25 °C) / 59 °F (15 °C), 5 rain days
- Umag24 °C (75 °F) / 15 °C (59 °F), 4 rain days75 °F (24 °C) / 59 °F (15 °C), 4 rain days
- Unije23 °C (73 °F) / 13 °C (55 °F), 6 rain days73 °F (23 °C) / 55 °F (13 °C), 6 rain days
- Varaždin22 °C (72 °F) / 11 °C (52 °F), 5 rain days72 °F (22 °C) / 52 °F (11 °C), 5 rain days
- Vinisce23 °C (73 °F) / 14 °C (57 °F), 8 rain days73 °F (23 °C) / 57 °F (14 °C), 8 rain days
- Vis24 °C (75 °F) / 14 °C (57 °F), 3 rain days75 °F (24 °C) / 57 °F (14 °C), 3 rain days
- Vrbnik23 °C (73 °F) / 13 °C (55 °F), 9 rain days73 °F (23 °C) / 55 °F (13 °C), 9 rain days
- Vrbovec21 °C (70 °F) / 11 °C (52 °F), 12 rain days70 °F (21 °C) / 52 °F (11 °C), 12 rain days
- Vrsar23 °C (73 °F) / 14 °C (57 °F), 8 rain days73 °F (23 °C) / 57 °F (14 °C), 8 rain days
- Vukovar22 °C (72 °F) / 11 °C (52 °F), 9 rain days72 °F (22 °C) / 52 °F (11 °C), 9 rain days
- Zadar23 °C (73 °F) / 13 °C (55 °F), 8 rain days73 °F (23 °C) / 55 °F (13 °C), 8 rain days
Festivals and holidays
Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.
Labour Day
1 May
Long weekends fill Istria with Slovenian and Austrian visitors.
Statehood Day
30 May
Public holiday; parades in Zagreb.
Tijelovo
Corpus Christi (27 May 2027)
Public holiday; Catholic processions.
Labour Day and Statehood Day
1 May and 30 May · Zagreb
Public holidays; shops close.
Crowds and prices
- Crowds · Croatia
- Medium
- Prices · Croatia
- Medium
Compare two months
Weather, crowds and prices for any two months in Croatia, side by side.
Verdict
May: Great
Jun: Great
Crowds
May: Medium
Jun: High
Prices
May: Medium
Jun: High
Festivals listed
May: 4
Jun: 4
May: One of the best months: warm days, full ferry timetables, Plitvice waterfalls at full flow.
June: Swimming starts properly; prices climb from mid-month.
Croatia: figures are long-term averages from this guide, not a forecast.
What to pack
Nothing unusual for the weather this month.
Where to go in May
Rated best or good this month
Dalmatian coast and islands
Best weather of the year (Split, Hvar, Korčula, Dubrovnik, Zadar)
Istria and Kvarner
Best weather of the year (Rovinj, Pula, Opatija, Rijeka)
Continental Croatia
Best weather of the year (Zagreb, Plitvice, Slavonia)
Warm; terraces open.
Best months: Apr–Jun, Sep–Oct
Best months: Apr–Jun, Sep–Oct (spring and early autumn are mild)
Best months: May–Jun, Sep–Oct
Best months: May–Sep
Best months: May–Oct
Best months: May–Jun, Sep–Oct
Best months: May–June, Sep–Oct
Best months: May–June, September–October