Skip to content
Voykit

When to go · Croatia

Croatia in December

Mixed month. Advent in Zagreb fills the capital; the coast is closed for winter.

Key facts

Verdict
Mixed
Crowds
Medium
Croatia
Prices
Medium
Croatia

Verdict

MixedVoykit month rating for Croatia

Advent in Zagreb fills the capital; the coast is closed for winter.

Is another month better than December?

December is rated mixed. These months rate higher:

Weather in December

  • Dalmatian coast and islands · Split, Hvar, Korčula, Dubrovnik, Zadarrainy

    Sea 23–26 °C (73–79 °F) July–September; bura winds in winter stop catamarans. Many island businesses shut November–March.

  • Istria and Kvarner · Rovinj, Pula, Opatija, Rijekarainy

    Slightly cooler and greener than Dalmatia; truffle season September–November inland.

  • Continental Croatia · Zagreb, Plitvice, Slavoniacool

    Cold grey winters with snow at Plitvice; summers hot in Zagreb. Advent in Zagreb fills December weekends.

  • Brač: Brač island coast · entire islandcool

    Mediterranean; dry summer, mild winter; peak sun July–August, occasional strong winds (bura).

  • Central Croatia: Zagreb and the Sava plain · Zagreb, Sisak, Karlovac, Bjelovarcold

    Continental: hot summers (30 °C (86 °F)+), cold winters with snow and fog. May–June and September–October are the comfortable windows.

  • Central Croatia: Zagorje hills · Varaždin, Krapina, Krapinske Toplicecold

    Slightly cooler and wetter than Zagreb; hill roads can be icy in winter.

  • Dalmatia: Dalmatian coast · Split, Zadar, Dubrovnik and the islandscool

    Mediterranean: dry hot summers, mild wet winters. July–August 30 °C (86 °F)+; sea warmest Jul–Sep. Bura wind can blow cold in winter.

  • Istria: Istrian coast · Rovinj, Pula, Porečcool

    Mediterranean; sea warm enough to swim June to September. August highs around 30 °C (86 °F).

  • Istria: Istrian interior · Motovun, Grožnjan, Pazincool

    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 stripcool

    July and August are hot and busy; the sea is warmest late July to early September. The bura blows coldest from December to March.

  • Slightly milder and windier than the mainland; ferries run less often outside June–September.

  • Kvarner: Highlands (Gorski kotar) · inland behind Rijekacold

    Mountain weather: snow and closed forest roads in winter, cool nights even in summer.

  • Northern Dalmatia: Coastal Northern Dalmatia · Zadar‑Šibenik corridorcool

    Peak sunshine June‑August; occasional rain in late autumn.

  • Slavonia: Slavonia (Osijek, Vukovar, Slavonski Brod) · Pannonian plain between the Drava, Danube and Savacold

    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.

  • Zagreb5 °C (41 °F) / 0 °C (32 °F), 11 rain days
  • Đakovo5 °C (41 °F) / -1 °C (30 °F), 8 rain days
  • Banovci4 °C (39 °F) / -1 °C (30 °F), 10 rain days
  • Baska Voda12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Baška9 °C (48 °F) / 3 °C (37 °F), 10 rain days
  • Beli11 °C (52 °F) / 6 °C (43 °F), 11 rain days
  • Biograd na Moru12 °C (54 °F) / 5 °C (41 °F), 11 rain days
  • Bjelovar5 °C (41 °F) / -1 °C (30 °F), 11 rain days
  • Bol13 °C (55 °F) / 6 °C (43 °F), 10 rain days
  • Bratuš12 °C (54 °F) / 6 °C (43 °F), 9 rain days
  • Cavtat10 °C (50 °F) / 4 °C (39 °F), 6 rain days
  • Crikvenica11 °C (52 °F) / 4 °C (39 °F), 11 rain days
  • Drvenik13 °C (55 °F) / 5 °C (41 °F), 12 rain days
  • Dubrovnik13 °C (55 °F) / 7 °C (45 °F), 12 rain days
  • Fažana11 °C (52 °F) / 5 °C (41 °F), 9 rain days
  • Hvar13 °C (55 °F) / 8 °C (46 °F), 10 rain days
  • Karlovac6 °C (43 °F) / -1 °C (30 °F), 12 rain days
  • Klek13 °C (55 °F) / 6 °C (43 °F), 8 rain days
  • Knin9 °C (48 °F) / 2 °C (36 °F), 11 rain days
  • Komarna13 °C (55 °F) / 6 °C (43 °F), 6 rain days
  • Korčula13 °C (55 °F) / 8 °C (46 °F), 12 rain days
  • Krapina5 °C (41 °F) / -1 °C (30 °F), 8 rain days
  • Krapinske Toplice3 °C (37 °F) / -1 °C (30 °F), 7 rain days
  • Lumbarda11 °C (52 °F) / 4 °C (39 °F), 7 rain days
  • Makarska12 °C (54 °F) / 6 °C (43 °F), 11 rain days
  • Malinska11 °C (52 °F) / 5 °C (41 °F), 10 rain days
  • Maslinica13 °C (55 °F) / 6 °C (43 °F), 9 rain days
  • Medulin11 °C (52 °F) / 4 °C (39 °F), 10 rain days
  • Milna12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Motovun9 °C (48 °F) / 2 °C (36 °F), 9 rain days
  • Murter12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Nin12 °C (54 °F) / 5 °C (41 °F), 11 rain days
  • Njivice11 °C (52 °F) / 4 °C (39 °F), 11 rain days
  • Novalja12 °C (54 °F) / 4 °C (39 °F), 8 rain days
  • Omiš12 °C (54 °F) / 5 °C (41 °F), 10 rain days
  • Opatija9 °C (48 °F) / 2 °C (36 °F), 12 rain days
  • Orebić13 °C (55 °F) / 6 °C (43 °F), 12 rain days
  • Osijek5 °C (41 °F) / -1 °C (30 °F), 12 rain days
  • Pag10 °C (50 °F) / 4 °C (39 °F), 10 rain days
  • Ploče12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Poreč10 °C (50 °F) / 2 °C (36 °F), 8 rain days
  • Premantura11 °C (52 °F) / 5 °C (41 °F), 10 rain days
  • Promajna12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Pula11 °C (52 °F) / 3 °C (37 °F), 9 rain days
  • Punat9 °C (48 °F) / 3 °C (37 °F), 11 rain days
  • Rab10 °C (50 °F) / 4 °C (39 °F), 6 rain days
  • Ražanac12 °C (54 °F) / 5 °C (41 °F), 11 rain days
  • Rijeka10 °C (50 °F) / 3 °C (37 °F), 11 rain days
  • Rovinj10 °C (50 °F) / 3 °C (37 °F), 9 rain days
  • Rtina11 °C (52 °F) / 5 °C (41 °F), 11 rain days
  • Samobor5 °C (41 °F) / -1 °C (30 °F), 9 rain days
  • Senj11 °C (52 °F) / 4 °C (39 °F), 11 rain days
  • Šibenik12 °C (54 °F) / 4 °C (39 °F), 7 rain days
  • Sisak5 °C (41 °F) / -1 °C (30 °F), 6 rain days
  • Slavonski Brod5 °C (41 °F) / -2 °C (28 °F), 9 rain days
  • Solta12 °C (54 °F) / 3 °C (37 °F), 7 rain days
  • Split12 °C (54 °F) / 6 °C (43 °F), 11 rain days
  • Ston13 °C (55 °F) / 5 °C (41 °F), 9 rain days
  • Supetar14 °C (57 °F) / 6 °C (43 °F), 9 rain days
  • Town Krk12 °C (54 °F) / 4 °C (39 °F), 8 rain days
  • Trogir12 °C (54 °F) / 5 °C (41 °F), 11 rain days
  • Ugljan13 °C (55 °F) / 5 °C (41 °F), 11 rain days
  • Umag10 °C (50 °F) / 3 °C (37 °F), 12 rain days
  • Unije9 °C (48 °F) / 2 °C (36 °F), 12 rain days
  • Varaždin4 °C (39 °F) / -1 °C (30 °F), 9 rain days
  • Vinisce12 °C (54 °F) / 5 °C (41 °F), 9 rain days
  • Vis13 °C (55 °F) / 6 °C (43 °F), 6 rain days
  • Vrbnik11 °C (52 °F) / 4 °C (39 °F), 10 rain days
  • Vrbovec4 °C (39 °F) / -1 °C (30 °F), 11 rain days
  • Vrsar11 °C (52 °F) / 5 °C (41 °F), 9 rain days
  • Vukovar5 °C (41 °F) / 0 °C (32 °F), 9 rain days
  • Zadar12 °C (54 °F) / 4 °C (39 °F), 11 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.

  • Christmas and St Stephen's

    25–26 Dec

    Advent markets end; family time; many restaurants closed.

  • Advent and Christmas

    Late Nov–6 Jan · Zagreb

    Markets, lights, closures 25–26 Dec.

  • Advent in Zagreb

    Late Nov–early Jan · Zagreb

    Markets, lights and concerts; hotels are busy and prices up.

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

    Dec: Mixed

    May: Great (better)

  • Crowds

    Dec: Medium

    May: Medium

  • Prices

    Dec: Medium

    May: Medium

  • Festivals listed

    Dec: 3

    May: 4

December: Advent in Zagreb fills the capital; the coast is closed for winter.

May: One of the best months: warm days, full ferry timetables, Plitvice waterfalls at full flow.

Croatia: figures are long-term averages from this guide, not a forecast.

What to pack

  • Layers: a fleece or light jacket
  • A rain jacket or umbrella and shoes that dry fast

Build the full packing list for your trip →