The Balkans in December: Weather, Crowds and What to Expect

· 4 min read Practical
The Balkans in December

December splits the Balkans into two distinct experiences: ski resorts and Christmas markets in the mountains and cities, and a quiet, closed-down coast. Sarajevo under snow is one of Europe’s most atmospheric winter cities. Jahorina and Bjelašnica offer genuine skiing at a fraction of Alpine prices. And Ljubljana’s Christmas market rivals anything in Austria or Germany. The coast is not the reason to come — everything else is.

Weather by Region

Croatian coast (Dubrovnik, Split): 9–13°C with rain. The coast is in deep off-season. Most hotels and restaurants outside Dubrovnik’s core are closed. Split is slightly more active as a working city, but beach and island infrastructure is shut down. Snow is rare at sea level but possible.

Montenegro coast (Kotor, Budva): 8–13°C. Heavy rainfall continues from November — Kotor averages 180mm+ in December. The old towns are atmospheric but empty. Budva is effectively closed. Podgorica has better dining and hotel options for winter visitors.

Bosnia (Sarajevo, Mostar): 0–6°C in Sarajevo, 5–10°C in Mostar. Sarajevo is the winter star of the Balkans. Snow covers the city reliably from December, the Baščaršija bazaar operates with wood-smoke and ćevapi warmth, and the surrounding mountains are in full ski mode. Mostar is cooler but snow is uncommon — the old bridge in winter mist is striking.

Serbia (Belgrade, Novi Sad): 2–7°C. Cold and grey, with occasional snow. Belgrade’s indoor scene — kafanas, museums, live music — carries the city. The New Year’s Eve celebrations in Republic Square draw large crowds. Novi Sad is quieter but the Petrovaradin Fortress in snow is worth the visit.

Albania (Tirana): 5–12°C. The mildest option in the Balkans in December. Tirana’s café culture runs strong, and the city’s Christmas lights along the main boulevard add seasonal atmosphere. Korçë, in southeastern Albania, hosts the Balkans’ only significant beer festival in December — the Korçë Beer Fest.

North Macedonia (Skopje, Ohrid): 1–7°C. Skopje is cold and sometimes snowy. Ohrid under snow, with the Church of St John at Kaneo overlooking the frozen-edge lake, is one of the most photographed winter scenes in the region.

Skiing in December

The Balkans ski season opens properly in December. Conditions improve through the month, with late December offering the most reliable cover.

Jahorina (Bosnia, 1,894m) — 30 minutes from Sarajevo, making it possible to combine a city break with skiing. Runs suit intermediates, with 20km of groomed pistes and modern lifts upgraded since the 1984 Olympics. Lift passes run €25–35 per day. Equipment hire is available on-site.

Bjelašnica (Bosnia, 2,067m) — higher and steeper than Jahorina, with better snow reliability. The Olympic downhill course remains a highlight. Less developed infrastructure but more challenging terrain. Also 30 minutes from Sarajevo.

Kopaonik (Serbia, 2,017m) — Serbia’s largest resort with 55km+ of runs across 25 lifts. December snow cover is generally reliable above 1,700m. Weekend crowds from Belgrade are heavy — midweek visits are far better.

Kolašin 1450 (Montenegro) — a smaller, quieter option in the Montenegrin mountains. Good for beginners and intermediates. The town of Kolašin itself has a growing selection of mountain lodges and restaurants.

All Balkans ski resorts cost roughly 50–70% less than equivalent Alpine destinations for lift passes, accommodation, food, and equipment hire. A week’s skiing in Jahorina including accommodation and passes costs what two days might in Verbier or Chamonix.

Christmas Markets and Festive Events

Ljubljana Festive Fair (Slovenia) — open from late November through early January. The city centre transforms with lights, stalls, and mulled wine along the Ljubljanica River. Ljubljana sits just north of the traditional Balkans boundary but is easily reached from Zagreb (1.5 hours) or the Croatian coast.

Zagreb Advent — multiple times voted Europe’s Best Christmas Market. Runs from late November through early January across six city-centre locations. The Zrinjevac park installation and the ice rink on King Tomislav Square are the highlights.

Sarajevo New Year — the city’s NYE celebrations centre on the Baščaršija area. Fireworks above the old town, live music, and a genuine local atmosphere that contrasts with the tourist-oriented celebrations elsewhere in Europe.

Belgrade New Year — Republic Square hosts a large outdoor concert and countdown. The Skadarlija quarter fills with revellers. Belgrade’s NYE reputation draws regional visitors from across the former Yugoslavia.

Prices and Practical Notes

December pricing is low across the board except during the Christmas and New Year period (22 December onwards), when city hotels in Belgrade and Sarajevo rise 30–50%. Ski resort accommodation books out over the holiday week — reserve well in advance.

Mountain roads require winter tyres or chains. Bosnia, Serbia, and Montenegro enforce winter tyre regulations from November to April. Rental cars from Sarajevo and Belgrade airports are normally equipped. Some rural roads in Montenegro’s interior close after heavy snowfall.

Flight availability varies. Low-cost carriers reduce winter schedules, but Wizz Air and Ryanair maintain service to Belgrade, Tirana, and Sarajevo from multiple European hubs. Book early for the holiday period.

Who December Suits

Skiers seeking affordable European resorts, Christmas market enthusiasts, winter city-break travellers, and anyone drawn to Sarajevo’s snow-covered old town. New Year’s Eve in Belgrade or Sarajevo is a genuine alternative to Western European cities at a lower cost. December is not the month for coastal visits, beach stays, or road trips through mountain passes.

See our Balkans transport guide for border crossings, bus routes, and getting between countries.

Book an experience

Top tours to book now

Already planning? These are the most popular experiences for this destination.

Frequently Asked Questions

What is the Balkans like in December?
December is cold throughout the region. Mountain areas receive snowfall and ski resorts begin to open. Cities have Christmas markets and festive atmosphere — particularly Ljubljana, Sarajevo, and Zagreb (just outside the Balkans proper).
Where is the best Christmas market in the Balkans?
Ljubljana in Slovenia has the best Christmas market in the Western Balkans area — the city is compact, beautifully lit, and festive from late November through early January.
Is skiing open in the Balkans in December?
Jahorina (Bosnia) and Kolašin (Montenegro) typically open in December, conditions permitting. Early December can be unreliable for snow — reliability improves through the month.