Christmas Day in Zagreb 2026

Zagreb, Croatia

By the Travel Wiki editorial team

Christmas Morning on Ban Jelačić Square

You step off the tram at Ban Jelačić Square on the morning of 25 December and the city is yours. The stalls that were shoulder-to-shoulder a week ago stand quiet, the great tree still lit above them, and the walk from here to Zrinjevac and on to King Tomislav Square takes minutes rather than the half-hour shuffle of a December Saturday. Advent Zagreb runs from 28 November 2026 to 7 January 2027 and spreads across roughly 25 locations — squares, parks, a promenade, even a repurposed Second World War tunnel — with no single central market and no entry fee anywhere. Christmas Eve and Christmas Day fall in the quiet stretch between the December weekend peaks and the New Year crowds, which makes them the best days of the whole season to walk the loop at your own pace.

Walk the Market Loop, Upper Town to Lower

The whole route is short and flat, and the city centre functions as one continuous walkable market. You pay only for what you eat, drink or rent.

Eat and Drink Your Way Through the Season

The seasonal menu is consistent from stall to stall: fritule (fried dough balls), kuhano vino (mulled wine), sarma (stuffed cabbage), grilled sausages, štrukli (baked cheese pastry), paprenjaci (pepper biscuits) and makovnjača (poppy-seed roll). Prices from the 2025/26 edition — 2026/27 figures are confirmed only when the programme is published in November — put mulled wine from €4, classic fritule at €4, hot dogs €4–5.50 and goulash €9, with drink-and-food combos at €6–10. Fuliranje, the food-forward festival on Strossmayer Square, runs higher: stuffed peppers around €15, pastrami sandwiches €11. Zagreb is the most expensive Advent in Croatia; neighbourhood markets such as Kvaternik Square, Trešnjevka and Sesvete are where locals go midweek, and regional towns sell fritule and mulled wine for around €2. Bigger huts take cards; smaller craft stalls prefer cash, so carry some euros.

Skate, Listen, and Time Your Visit

The Ice Park on King Tomislav Square is the one thing worth booking your day around. In the 2025/26 edition, 60-minute sessions cost €3.50 between 10:00 and 15:30, €5 in the evenings and all day at weekends, with skate rental €5 and family tickets at €10 daytime or €15 evening for two adults and two children over six; under-sixes skate free with a parent. Confirm 2026/27 rates when the programme lands. Beyond the rink, the reliable fixtures are the music at Zrinjevac's pavilion and the annually rebuilt installation in the Grič Tunnel — the 2024 theme was Polar Express, 2025 a bronze-bell light-and-sound piece. Expect roughly 0–5°C, damp cold and occasional snow, with sunset around 16:15; the markets look best from mid-afternoon. Midweek days in the first half of December are the quietest and cheapest, while Friday to Sunday bring the crowds and, at police discretion, the suspension of trams between Ban Jelačić Square and the Main Station roughly 18:00–23:00, with routes 6 and 13 diverted and Zrinjevac losing its trams on those evenings. Streets either side of Zrinjevac and Praška close to cars from 17:00.

Base Yourself Central, and Give Yourself a Second Day

Stay in the Lower Town and everything above is walkable. Hotels within ten to fifteen minutes of the main square include the Esplanade Zagreb Hotel, opened in 1925 for Orient Express passengers, the Amadria Park Hotel Capital, Hotel Dubrovnik right on the square, Hotel Jägerhorn — the city's oldest, dating to 1827 — and Hotel Academia on Tkalčićeva. December weekends at central hotels sell out by autumn, so book early. Two nights is the right shape; add a third only if you want a day trip. Hrvatsko Zagorje, about 45 minutes northwest, offers Terme Tuhelj, Croatia's largest thermal resort, with indoor pools, thermal water and saunas and day visitors welcome (2025 day tickets ran roughly €17–24). Trakošćan Castle, a 13th-century fortress above a lake about 80 minutes away, keeps winter hours of 9:00–16:00 with last entry at 15:30 and €10 adult admission, and it is closed on Christmas Day itself; a rental car is recommended. From the airport, 17 km from the centre, the Pleso prijevoz shuttle runs to the main bus station every 30 minutes in 35–40 minutes for €9 one-way, ZET bus 290 takes 45–50 minutes, and ride-hailing is available. Trams cost €0.53–€1.33 by duration from kiosks or the ZET app, or €3.98 for a day ticket.

Advent Zagreb 2026 opens on 28 November and runs to 7 January 2027, with the full programme published on adventzagreb.hr in the autumn — that is the page to watch before you commit. Book a central room before the autumn sell-out, aim for a midweek day in December if you want the markets to yourself, and let Christmas Day be the quiet, unhurried version of the city you will remember.

Sources

  1. https://enjoy.hr › zagreb-christmas-market-2026
  2. https://croatiaguidebook.com › planning › zagreb-advent-christmas-market

About this place