Quick answer
Badnjak is Thursday, 24 December 2026—Christmas Eve in Croatia. It is not a public holiday. The day has two acts: a loud morning–early afternoon street party (Badnja špica, free municipal bakalar, packed squares), then a hard cut after ~15:00–16:00 when families go home for a traditionally meat-free table and polnoćka. Friday 25 (Božić) and Saturday 26 (Sveti Stjepan) are public holidays—ordinary shops close by law. Sunday 27 follows Sunday trading rules. Shop early Thursday, join the daytime buzz, book evening meals, and don’t expect fresh bakery bread on Christmas morning.
Vedrana's tip
“Advent belongs to the squares. Badnjak starts in those same squares—then, by late afternoon, Croatia goes home. Miss the morning and you miss the only Christmas Eve party visitors are actually invited to.”
Quick facts
- Timing: 24 Dec = working day with a festive morning and a quiet evening. 25–26 Dec = public holidays. 1 Jan and 6 Jan (Epiphany) are holidays if you stay into January.
- Meal & grocery logistics: Easy with a hotel kitchen confirmed for 24–25 Dec; harder in a self-catered flat unless you shop Thursday morning and stash bread.
- Best for: travellers who want the real Badnjak arc—daytime street energy, then private evening—not another generic market night.
Key takeaways
- Badnjak morning (roughly 10:00–15:00) is peak outdoor Christmas Eve; evening is private.
- Fish leads many tables, but the dish changes by region—bakalar on the coast, freshwater fish inland.
- Polnoćka times are local; look also for dječja polnoćka (earlier family/children’s Mass).
- Shop closures are statutory; restaurant closures are practical—book anyway.
- Buy bread and groceries Thursday morning—standalone bakeries are not your Christmas Day saviour under current trade rules.
What is Badnjak?
Badnjak is Christmas Eve—24 December—and the last day of Advent (došašće). In 2026 it falls on a Thursday.
The name sits inside older household customs more than one tidy etymology. In traditional rural homes, the badnjak was also the log brought to the hearth. Around it gathered candles, prayers, food, decorations, and the walk toward Christmas Mass. Today you will also see božićna pšenica everywhere: pots of bright green Christmas wheat (planted around St Barbara, 4 Dec, or St Lucy, 13 Dec), often tied with a red-white-blue ribbon on windowsills, market stalls, and restaurant tables.
For visitors, the useful definition is simpler: Badnjak is when Croatia’s Christmas throws one last public daytime party—then becomes mainly at home.
Pair this private chapter with the public season in our Zagreb Advent guide and the Advent trail beyond Zagreb.
What Croatians eat on Christmas Eve
In many households Badnjak remains a posni evening—meat stays off the table by custom. Croatians still say post i nemrs out of habit. Historically the vigil of Christmas fell under older fasting/abstinence rules (1917 Code); under current Catholic rules (1983 Code), 24 December is not an obligatory fasting or meat-free day. The fish table survives as lived tradition.
By region (typical, not universal):
| Region | Christmas Eve table |
|---|---|
| Dalmatia | Bakalar is the star—na bijelo (garlic, olive oil, potato) or na brudet / brujet (tomato-based; often called na crveno in shorthand). In Dubrovnik it may come with slanutak (chickpeas) or makaruli. Split/Poljica hinterland tables often add soparnik. Sweets: fritule / Dubrovnik prikle, kroštule. |
| Istria & Kvarner | Signature pairing: posutice (pasutice) s bakalarom. Also fuži, seafood, maneštra; on islands such as Krk, šurlice with shrimp or cod sauce. Fritule and kroštule for dessert. |
| Central Croatia / Zagreb belt | Freshwater fish—often pohani šaran (fried carp)—with grah salata (bean salad with pumpkin-seed oil) or krpice sa zeljem. Christmas Day shifts toward purica s mlincima, sarma in many homes, orehnjača and makovnjača. |
| Slavonia | Freshwater fish culture—fiš-paprikaš, carp, catfish—and hearty winter sides. |
Self-catering tip: You do not need to soak a stiff dried cod for days in a rental flat. Urban Croatia often buys ready-made bakalar na bijelo from supermarket deli counters or quality tubs—pair with good bread bought Thursday morning.
Restaurant tip: Christmas Eve menus are often one seating and reservation-only.
Fritule, kroštule and the sweet finish
After the fish comes the sugar. Fritule—small fried dough balls—are the Badnjak and Advent snack kids remember; Dubrovnik calls a close cousin prikle. Kroštule (crispy fried pastry ribbons) show up on Christmas tables and market stalls too.
On Christmas Day itself, many continental homes lean into orehnjača and makovnjača (walnut and poppy-seed rolls). Save room: Badnjak sweets are a course, not a nibble.
If you are still in Advent mode the morning of the 24th, you will smell fritule before you see the cauldron of free municipal bakalar.
Polnoćka: Christmas Mass on Badnjak night
Polnoćka (with l—from *pol-noći*—not “ponoćka”) is the Midnight Mass that crowns Badnjak for churchgoing families. In liturgy you may also see Misa bdijenja (Vigil Mass) or Misa polnoćka.
Practical notes:
- Schedules are parish-by-parish. Some start near midnight; others earlier. - Look on parish boards for dječja polnoćka—the earlier children’s/family Mass (often 18:00–20:00). Ideal if you have kids or don’t want a midnight finish. - Practising Catholics fulfil the Christmas Mass obligation by attending a Catholic Mass on Christmas Day or on the evening of Christmas Eve. A prayer service without Mass does not count. - Smaller churches are often easier for visitors than packed cathedrals—arrive early.
Dress for cold stone. This is liturgy, not a ticketed concert. In Zagreb, the cathedral and neighbourhood župe publish times in December—check locally rather than assuming 00:00.
What’s open in Croatia, 24–27 December 2026
| Day | Legal status | Practical expectation |
|---|---|---|
| Thu 24 — Badnjak | Ordinary working day | Shops open; many supermarkets close early—commonly between 14:00 and 17:00, not evening retail hours. Shop in the morning. Do not plan a 16:30 grocery run. |
| Fri 25 — Božić | Public holiday | Ordinary retail closed by law. Exemptions exist (e.g. some shops at petrol stations, stations, airports, ports, hotels)—exemption ≠ guaranteed open. |
| Sat 26 — Sveti Stjepan | Public holiday | Same shop rule. Quiet streets; family visiting day. |
| Sun 27 | Sunday trading rules | Closed unless a retailer designated it as one of its 16 permitted working Sundays. Some chains may open selected branches after a Fri–Sat shutdown—still verify by store. |
Bread warning: Under the current Trade Act (Zakon o trgovini), standalone pekare (bakeries) are generally closed on public holidays like ordinary shops, unless they sit inside an exempt location or operate as a hospitality outlet. Buy bread on Thursday morning—do not expect a Christmas Day bakery run.
Also plan ahead if you stay longer: New Year’s Day (Fri 1 Jan 2027) and Epiphany / Sveta tri kralja (Wed 6 Jan) are public holidays too.
Restaurants vs shops: Restaurant opening is not the same legal regime as supermarket Sunday/holiday rules. Family-run places often close; hotels and tourist kitchens are more likely to serve—with reservations.
Pharmacies: Look for the dežurna ljekarna (duty pharmacy) rota for your city.
Advent stalls: Chalets may keep special holiday hours while ordinary shops sleep. Confirm 2026/27 times on adventzagreb.hr and city Advent sites in December.
Where to spend Christmas Eve as a visitor
08:00–10:30 — Supply run Hit supermarkets and tržnice early (Dolac in Zagreb, Peškarija in Split). Last-minute parsley-and-fish panic-buying is theatre. Secure bread, fruit, and anything you need through Sunday.
11:00–14:30 — Badnja špica & free bakalar This is the cultural highlight tourists can actually join. Locals dress up and pack the centre: Badnja špica in Zagreb, Riva / Prokurative in Split, Stradun in Dubrovnik, Korzo in Rijeka. Many towns run a municipal podjela bakalara—free portions of bakalar (and often fritule) from giant cauldrons around midday. Wine bars and kućice fill; music spills into the street. In Dubrovnik, listen for kolendari and the traditional Dubrovačka kolenda around noon.
15:30–17:00 — The great retreat The plug pulls. Squares empty, cafés lock early, supermarket doors are already shut. Head back to rest before dinner.
Evening Hotel Badnjak menu, apartment deli bakalar, or a reserved restaurant—then polnoćka or dječja polnoćka if you want the church arc.
Christmas Day Slow walk, church if you wish, booked lunch. Save ambitious sightseeing for 28–30 December.
Before you book lodging: ask whether the property serves dinner on 24 Dec and lunch/dinner on 25 Dec. Breakfast available ≠ full holiday kitchen.
With kids: morning street party + confirmed evening meal beats three closed doors after dark.
Transport on the holiday stretch
Assume reduced frequencies—not weekday grids.
- City trams/buses (ZET in Zagreb, Promet Split, etc.): Sunday/holiday schedules (nedjeljni raspored) on 25–26 Dec; service thins on Badnjak evening. - Taxis / Uber / Bolt: run throughout, but expect surge and shortages ~15:00–17:00 on Badnjak and again after polnoćka (~00:30–01:30). - Intercity buses: check the operator. - Trains: HŽ Putnički prijevoz holiday notices. - Islands: Jadrolinija / local ferry winter timetables. - Avoid tight connections around midday on the 25th–26th.
Practical planning checklist
1. Shop and buy bread Thursday morning. 2. Be in the main square by late morning for Badnja špica / free bakalar. 3. Be back at base by mid-afternoon—the city will empty. 4. Reserve 24–25 Dec meals by early December if you need restaurants. 5. Confirm hotel kitchen hours in writing. 6. Screenshot supermarket, bakery, pharmacy, parish, and transport notices mid-December.
Continue the Croatia Christmas series: Zagreb Christmas market and Advent traditions, Christmas markets across coastal and inland Croatia, then a nature reset with Plitvice Lakes in winter—or plan a Christmas–New Year trip.
Frequently asked questions
What is the difference between Badnjak and Božić?
Badnjak is Christmas Eve (24 Dec). Božić is Christmas Day (25 Dec). Sveti Stjepan (26 Dec) is the next public holiday.
Do Croatians celebrate Christmas on the 24th or the 25th?
Both. The 24th is the big Eve—daytime street buzz, then food, family, often church. The 25th is the feast day and public holiday, usually a long family lunch.
What happens in Croatian cities on Badnjak morning?
A final daytime celebration: dressed-up locals, packed squares, free municipal bakalar in many towns, music and toasts—then a sharp retreat home after mid-afternoon.
What do Croatians eat on Christmas Eve?
Often a meat-free meal with fish at the centre. Coast: bakalar na bijelo or na brudet. Inland and Slavonia: carp, fiš-paprikaš, and regional plates. Urban shortcut: deli bakalar in a tub.
Is everything closed in Croatia on Christmas Day?
Ordinary shops and most standalone bakeries yes (by law). Some exempt premises may open. Restaurants vary—book or self-cater.
Can tourists find restaurants open on 24 December?
Yes—especially hotels and busier centres—if reserved. Neighbourhood places often prioritise family time.
What is dječja polnoćka?
The earlier children’s/family Christmas Mass, often early evening. Check the parish board.
Is Midnight Mass really at midnight in Croatia?
Not always. Confirm polnoćka time with the local župa; some start earlier.
Is Badnjak a public holiday?
No. 25–26 December are. 24 December is a working day with shorter retail hours in practice.
Will shops open on Sunday 27 December 2026?
Only if that retailer chose it among its 16 working Sundays—sometimes selected branches after Fri–Sat closures. Verify.
What is the green grass in pots everywhere?
Božićna pšenica—Christmas wheat grown for the holidays, a common festive symbol.
Sources & further reading
Share this guide
Want a plan built around your children's ages?
Chat with our assistant or send your ideas to Vedrana — she knows the special places guidebooks miss.
Start planning