Christmas market · Croatia

Zagreb Advent

Zagreb's Christmas market has won Europe's Best Christmas Market five times: four weeks of Advent celebrations across Jelačić Square, Zrinjevac Park, and the Gornji Grad upper town.

DatesLate November to 6 January (2026/2027: typically 29 November 2026 – 6 January 2027)
LocationZagreb
Attendance
EntryFree; food and drink purchased separately

What Is Zagreb Advent?

Zagreb Advent has won the European Best Christmas Market title awarded by the travel portal European Best Destinations five times, more than any other market. The event spreads across five primary locations: Ban Jelačić Square (central city hub), Zrinjevac Park (classical bandstand and ice rink), the Gornji Grad (upper town, Kamenita Vrata area), the Advent in the Courtyard of the Croatian National Theatre, and the Strossmayerov Trg skating rink. The total footprint covers most of the inner city, making it one of the geographically largest city-centre Christmas events in Europe.

Zagreb in December averages 2–6°C with occasional snow from late November. The market runs daily from 10am to midnight on most sites, with shorter hours on Sundays and Christmas Day itself. The Zrinjevac ice rink operates with rental skates available (HRK 25–40, approximately €3–5 per session). The mulled wine (kuhano vino) at Zrinjevac is the most-cited specific product: a cup runs approximately €2. Hostel dorm beds in Zagreb during Advent run €20–30 a night, lower than most Western European capitals during the same period. The city centre is walkable: Jelačić Square to the upper town funicular (Uspinjača, €0.66 each way) to the Gornji Grad takes 25 minutes on foot or 15 with the funicular.

Information verified

Where to Stay for Zagreb Advent

Party hostels within reach of 's main celebrations. Ranked by guest rating.

Find Party Hostels for This Event →

Getting There

What to Expect

Day-by-day breakdown

Weekday Afternoon

Zrinjevac Park circuit and Jelačić Square

Weekday afternoons are the least crowded time to visit. The Zrinjevac bandstand runs live music from 5pm on most weekdays. The surrounding stalls open from noon. The Jelačić Square central installation runs a light and music show on the hour after dark (from around 4:30pm in December). Walking the full circuit from Jelačić to Zrinjevac, then up the Uspinjača funicular to the Gornji Grad and down through Kamenita Vrata takes 90 minutes at a comfortable pace.

Weekend Evening

Peak atmosphere and Gornji Grad upper town

Weekend evenings from 6pm to 9pm are the market at its densest and most atmospheric. The Gornji Grad (Grič district, accessible via the Uspinjača funicular or on foot up Radićeva Street) is noticeably less crowded than Jelačić Square and has its own cluster of stalls and atmospheric lighting around the Lotrščak Tower and Kamenita Vrata (Stone Gate). The upper town's bars on Ćirilometodska Street run late and are warmer alternatives when the outdoor temperature drops below 0°C.

Practical Tips

Weekday afternoons are 40% less crowded than weekend evenings
Zagreb Advent draws 2–3 million visitors over its four-week run. Weekend evenings (Friday 6pm to Sunday 9pm) are at full capacity around Jelačić Square. If your schedule allows flexibility, Monday to Thursday between 3pm and 6pm offers the same stalls, the same light shows, and significantly less pedestrian density.
The Gornji Grad is the undervisited part of the market
Most visitors concentrate around Jelačić Square and Zrinjevac. The upper town (Gornji Grad) around Kamenita Vrata and the Lotrščak Tower has fewer stalls but more atmosphere: medieval streets, carved stone, and the city's oldest baroque buildings. The Uspinjača funicular from Tomićeva Street costs €0.66 each way (30 seconds). The upper town's stalls close at 10pm rather than midnight.
Try štrukli at a sit-down restaurant, not a market stall
Štrukli (baked or boiled cheese pastry) is Zagreb's signature dish and available at market stalls for €2–4. For the best version, sit down at Stari Fijaker 900 on Mesnička Street or Restoran Štrukli on Skalinska: both specialise in the dish and serve it with variations (baked, cream, sweet) not available at the market stalls. Budget €8–12 for a main serving at a sit-down restaurant.
Zagreb Airport to city centre: bus 290, 40 minutes
Bus 290 runs from Zagreb Airport (ZAG) to the main bus terminal on Držićeva (Autobusni kolodvor) in 40 minutes, departing every 30 minutes, fare €3.50. From the bus terminal, tram line 6 or 11 runs to Jelačić Square in 10 minutes (€1.50 flat tram fare with Zagreb card). A taxi from the airport to the centre costs €20–30 using the Cammeo or Radio Taxi Zagreb apps.
The Zagreb Card covers trams and museums
The Zagreb Card (€15 for 24 hours, €25 for 72 hours) covers unlimited tram travel, the Uspinjača funicular, and free or discounted entry to 20+ museums including the Museum of Broken Relationships on Ćirilometodska Street and the Zagreb City Museum in the Gornji Grad. During Advent, the tram network is the fastest way to move between the market's five locations.
Book accommodation by end of October for December dates
Zagreb hostels in December fill earlier than the market's European reputation would suggest: November and early December beds go first as deal-seekers avoid the Christmas price peaks. Hostel Bureau on Petrinjska Street and Hostel Swanky Monkey Garden on Gajeva are the most central budget options. Beds run €20–30 in Advent; late bookings in late November onwards pay a 30–40% premium.
Zagreb hostelsCroatia

Airport Transfers to Zagreb

Pre-booked private transfers and shared shuttles for your arrival.

One way Private Transfer from Zagreb Airport to Zagreb

One way Private Transfer from Zagreb Airport to Zagreb

★ 5.0 (18 reviews)
0h 27min
Free CancellationPrivate
Zagreb or Zagreb airport to Split private transfer (Door to Door)

Zagreb or Zagreb airport to Split private transfer (Door to Door)

★ 5.0 (15 reviews)
4h 0min
Free CancellationPrivate
Airport transfer to/from your Hotel Accommodation in/from Zagreb

Airport transfer to/from your Hotel Accommodation in/from Zagreb

★ 5.0 (9 reviews)
0h 30min
Free CancellationPrivate