Magical Zagreb Christmas Market: The City That Turns Into an Advent Calendar

Tailor-Made Holidays

Published 6 November 2025  ·  Last updated 7 May 2026

Back to Blog

Zagreb Christmas Markets are one of Europe’s most magical festive experiences. Zagreb might not be the first place you think of for a Christmas market. Maybe that’s what makes it so special. Croatia’s capital feels wonderfully welcoming at this time of year, charming, easy-going and full of heart.

In This Guide

  1. A City That Turns Into an Advent Calendar
  2. The Wow Moments
  3. FAQs About Zagreb Christmas Market Holidays
  4. A Different Kind of Christmas Break
  5. How to Get to Zagreb from the UK
  6. How Many Days Do You Need?
  7. Where to Stay for the Zagreb Christmas Market
  8. What to Eat and Drink at Zagreb's Christmas Markets
  9. Is Zagreb Better Than Vienna or Prague?

Zagreb has been on my Christmas market shortlist for years - it won Europe's Best Christmas Market multiple times, which tells you something, but the thing that keeps clients coming back is how unhurried it feels compared to Prague or Vienna. The squares are spread out, the crowds are manageable, and the food and drink genuinely stands out. Rakija (Croatian brandy), truffle products from Istria, and roasted chestnuts from the street vendors at Ban Jelacic Square are the things clients mention first when they come back. I usually suggest pairing it with a night in Ljubljana or a day trip to Plitvice Lakes if clients want to build a few more days around it.

For three years in a row, Zagreb was voted Best Christmas Market in Europe by European Best Destinations, beating big names like Vienna and Strasbourg. And in 2024, CNN named it one of the Best Christmas Markets in the World. It’s safe to say, Zagreb knows how to do Christmas properly.

In 2025, the Zagreb Christmas Market runs from 29 November 2025 to 7 January 2026. The opening weekend is one of the most magical times to visit, as the first Advent candle is lit at Ban Jelačić Square and the city’s lights are switched on for the season.

A City That Turns Into an Advent Calendar

What makes Zagreb stand out is that the whole city centre joins in. Rather than one big square, the market spreads out like a real-life Advent calendar. Each park and street has its own feel. Open one “door”, and you’ll find something completely different behind it.

  • Ban Jelačić Square is the heart of it all, with a huge Christmas tree, live choirs and the official candle lighting that marks the start of Advent.

  • Zrinjevac Park is full of old-fashioned charm, with wooden stalls, fairy lights, and live classical music playing from the bandstand.

  • King Tomislav Square is home to the open-air ice rink, set beneath the grand Art Pavilion. It’s the perfect spot for people-watching, hot chocolate in hand.

  • European Square (Fuliranje) brings a modern twist, with DJs, street food and local craft drinks.

  • Upper Town is the quiet, romantic part, where you can sip mulled wine while looking out over the twinkling city below.

Every corner feels different, like you’re opening another window on an Advent calendar, each one filled with its own sparkle, music or surprise.

And there are plenty of surprises. In past years, people have come across:

  • A live nativity scene in a hidden courtyard.

  • Pop-up concerts in chapels and old tram depots.

  • An ice bar made entirely of Croatian ice.

  • Local designers transforming old shopfronts into pop-up boutiques.

  • Secret winter gardens filled with candles.

  • A tram-turned-café serving hot chocolate as it rolls through the city.

You never quite know what you’ll find next, and that’s all part of the fun.

The Wow Moments

As evening falls, Zrinjevac Park becomes pure magic. When the lights switch on, the trees sparkle gold and white, music drifts from the bandstand, and the smell of cinnamon and roasted chestnuts fills the air.

Over at King Tomislav Square, the ice rink gleams beneath the Art Pavilion. You don’t have to skate, just stand by with a hot drink and watch couples gliding past under the fairy lights. It’s simple, joyful and everything you want Christmas to feel like.

And sometimes the best bits are the unexpected ones. A street musician playing carols in a quiet corner, snow starting to fall mid-song, or a rooftop bar serving spiced cocktails under a warm glow of fairy lights. Zagreb has a knack for creating those little moments that stay with you long after you’ve gone home.

You Might Also Like

FAQs About Zagreb Christmas Market Holidays

When do the Zagreb Christmas markets run?

The main Advent in Zagreb season runs from late November through to early January - typically from around 28th November to 7th January, though exact dates vary slightly each year. The market has won Europe's Best Christmas Market several years running, which tells you something about how seriously Zagreb takes its Advent season.

How long should I spend in Zagreb for the Christmas markets?

Three nights is my minimum recommendation - it gives you two full days to explore the markets properly, visit the Upper Town, and have the evenings to enjoy the atmosphere without feeling rushed. Four nights lets you add a day trip to one of the surrounding areas, like Plitvice Lakes (magical in winter) or the spa town of Varaždin.

Is Zagreb good value compared to Prague or Vienna for Christmas?

It's considerably better value - accommodation, food, and wine are all noticeably less expensive than Vienna or Prague, which is one of the reasons I recommend it so often. It's also considerably less crowded than either, which means you can actually enjoy the markets rather than fighting through them shoulder to shoulder.

How do you get to Zagreb from the UK?

Croatia Airlines, British Airways codeshare partners, easyJet and Ryanair all fly to Zagreb from London and several regional UK airports. Flight time is around two and a half hours. I check the full range of options and suggest what makes sense based on where you're travelling from and your preferred travel style.

A Different Kind of Christmas Break

Zagreb’s Christmas Market feels wonderfully relaxed. It’s festive without being frantic, lively but never overcrowded.

Stay in one of the boutique hotels near the main squares, wander between concerts and cafés, and let the city show you its magic bit by bit. If you fancy seeing it from another angle, take a twilight stroll along the Sava River or ask your hotel to arrange a short evening boat ride. As you glide along with a cup of mulled wine, the reflections of the city lights dance across the water. It’s a lovely way to end the day.

With guidance from a seasoned travel advisor in Tavistock, your visit to the Zagreb Christmas Market can be as effortless as it is enchanting.

Let's Start Planning Facebook Twitter LinkedIn

How to Get to Zagreb from the UK

Getting to Zagreb is easier than most people expect. Direct flights from London Gatwick, London Heathrow and London Stansted run throughout the Advent season, with Croatia Airlines, British Airways and easyJet all operating routes. Flight time is around two and a quarter hours - shorter than flying to Vienna or Prague, as it happens.

Regional airports including Manchester, Edinburgh and Bristol also have options, often via a connection in Amsterdam or Frankfurt. Worth checking if the London options do not suit.

The city centre is about fifteen minutes from the airport by taxi or Uber. Zagreb is compact, walkable and easy to get around on foot once you are there - no tram system to figure out, no U-Bahn map to decipher. You arrive, you drop your bags, and the main market squares are a ten-minute walk away.

How Many Days Do You Need?

Two full days gives you enough time to do the markets properly without rushing. Three days is ideal - it lets you breathe, revisit a favourite stall, and explore the parts of Zagreb that have nothing to do with Christmas but everything to do with understanding why this city is so easy to fall in love with.

Here is how I would structure three days:

  • Day 1: Arrive, settle in, explore Ban Jelačić Square and Zrinjevac Park in the evening when the lights are at their best. Dinner somewhere warm with a glass of medica.
  • Day 2: Spend the morning in the Upper Town - the Cathedral, Lotrščak Tower, and the stone streets of Gradec. Afternoon at King Tomislav Square for the ice rink, then back to Advent Park at Zrinjevac for the evening markets.
  • Day 3: A slower morning, the Dolac fruit market, and a final wander before heading to the airport. Zagreb does not feel rushed at the end - it feels like a city you want to come back to.

Where to Stay for the Zagreb Christmas Market

The best base is anywhere within walking distance of the main squares, which in Zagreb means almost anywhere in the city centre. The Upper Town and the areas around Tkalčićeva Street are particularly atmospheric - you step outside your hotel and you are already in it.

Zagreb has good options across the range. Boutique hotels in the centre tend to be excellent value compared to equivalent properties in Vienna or Prague. There are some lovely smaller properties on and around Ilica Street that I recommend regularly, and for groups or longer stays, well-placed apartments give you the kind of home base that makes the whole trip feel more relaxed.

It is worth booking accommodation early - not because Zagreb fills up in the way that Vienna or Prague does, but because the most characterful properties in the centre go first. A week or two ahead is usually fine for most hotels, but if you have a specific place in mind, secure it sooner.

What to Eat and Drink at Zagreb's Christmas Markets

This is genuinely one of the best parts of a Zagreb Christmas visit, and worth arriving hungry for.

  • Štrukli - baked or boiled pastry parcels filled with cottage cheese and cream, salty or sweet. A Zagreb speciality and something you will not find quite this way anywhere else.
  • Fritule - small fried doughnuts dusted with icing sugar, traditionally flavoured with citrus zest and rum. Eaten warm, standing at a stall, they are exactly what a cold December afternoon calls for.
  • Kobasice - grilled sausages with mustard and bread, simple and brilliant.
  • Medica - Croatian honey brandy. Sweet, warming, and surprisingly easy to drink several glasses of. Pair it with a mulled wine (kuhano vino) for variety.
  • Kesteni - roasted chestnuts sold in paper cones from stalls across the city. The smell alone is worth the trip.

Is Zagreb Better Than Vienna or Prague?

I think it is - but I understand why that is a surprising thing to say. Vienna and Prague are extraordinary cities with magnificent Christmas traditions. Nobody is pretending otherwise.

But Zagreb offers something different: the feeling that you have found something most people have not discovered yet. The markets are genuinely well-crafted and the city puts real heart into the season - the awards Zagreb has won from European Best Destinations reflect that. The crowds are manageable. The prices are noticeably lower. The locals are warm rather than fatigued by tourism. And the festive atmosphere spills out of the market squares and into the restaurants, bars and streets in a way that feels organic rather than performed.

Vienna is Vienna - no argument there. But if you have already done Vienna and Prague and you want a Christmas market trip that feels fresh and genuinely special, Zagreb is the answer I keep giving people. And they keep coming back to tell me I was right.

Blue Turtle Escapes

Ready to Plan Your Trip?

Tell me where you'd love to go – I'll take care of the rest.

Start Planning

Share This Post

Have a question about this blog post?

Send me a message and I'll get back to you

Send me a message