What December 26 Actually Is in Zagreb
St Stephen's Day falls on December 26 and is a national holiday in Croatia, listed on Rick Steves' holiday calendar as "Boxing Day/St Stephen's Day." Plan your day around that fact: many sights and banks close, and the Christmas Eve and Christmas Day closures of December 24–25 sit immediately before it. The same source notes no specific St Stephen's Day events, markets, concerts or parades in Zagreb — so treat December 26 as a quiet public holiday rather than a programmed festival day, and build your celebrating around the surrounding December season.
Time Your Trip Around the Fireworks
The one Zagreb-specific December date the sources give is New Year's Eve fireworks on December 31. If you want a public celebration to anchor a late-December stay, that is the fixed point to plan around, with St Stephen's Day falling five days earlier.
- December 24–25: Christmas Eve and Christmas Day, with closures
- December 26: St Stephen's Day, a national holiday with many sights and banks closed
- December 31: New Year's Eve fireworks in Zagreb
Check Before You Go
Because the holiday calendar is explicitly incomplete — covering major festivals in major cities plus national holidays — and gives no Zagreb Christmas market, concert or parade details, confirm what is running during your dates on official festival websites or with the local tourist information office. Croatia's official tourism site is the source's recommended starting point for events.
A Wider Winter Context
Elsewhere in Croatia, the Dubrovnik Winter Festival runs through November–December, and St Martin's Day on November 11 marks the official first day of wine season — useful context if you are extending a Croatian winter trip beyond Zagreb. The sources give no seasonal food or dish specific to Zagreb's St Stephen's Day.
Start with the fixed dates — December 26 as a national holiday, New Year's Eve fireworks on December 31 — then check official sources for what else is on, and plan your Zagreb December around confirmed events rather than assumed ones.