13 fantastically festive European Christmas markets
It's beginning to look a lot like Christmas! Yes, temperatures are plummeting across Europe and its most beautiful parks and piazzas are bracing themselves for a cavalcade of carousels and carols, perhaps even a dusting of snow!
Germany may well have kick-started the great Christmas market tradition back in the Middle Ages, but today you're spoilt for choice when it comes to picking where to go, with everywhere from Amsterdam to Zurich getting a fun festive glow-up.
Whether you fancy shopping for artisan stocking fillers in medieval town squares, riding snow-covered Ferris wheels above twinkling cities or pirouetting your way around the continent's most magnificent ice rinks, we have the perfect European Christmas market for you.
Book your festive escape: find great value deals on Christmas market breaks across Europe with something for budget from the likes of TUI*, Jet2holidays* and easyJet holidays*.
Colmar, France
Even on the dullest of days, arriving in the Alsatian wine capital of Colmar feels like falling into a fairytale; a riot of pinch-me pretty flower-flanked canals cloaked in half-timbered houses and lost within the region's famous vineyards.
Admittedly, at Christmas, it plays second fiddle to Strasbourg's historic all-singing, all-dancing tourist magnet of a market*. But what it lacks in rib-crushing crowds it makes up for in groan-worthy food and snow globe scenes.
Hunt out sweet souvenirs and local artisan scran in its six markets; a bag of Bredele (traditional Christmas cookies) makes the perfect stocking filler. Plus, thanks to a busy festive calendar, there are more than 100 events to dip in and out of at will.
Head to the Little Venice district to watch cherry-cheeked children belt out Christmas classics from their boats.
Winter in Colmar
-
December
-
January
-
February
Gdansk, Poland
Once the Baltic coast's richest port, today artsy Gdansk delights with Hanseatic merchant houses, world-class museums and rich maritime history.
In summer, the city acts as the glorious gateway to the spectacular Polish Riviera, providing tourists with a hefty dose of history and culture before they fly-and-flop on its picture-perfect amber-strewn beaches.
But forget sun-drenched shorelines, Christmastime is when Gdansk is at its most magical.
As the snow sweeps in, the vibrant city is festooned in twinkling lights and peppered with dazzling illumination; this year there are 160 to find.
Peruse everything from amber jewellery and handmade ceramics to nostalgic nutcrackers in the market, dip into the city's free festive performances and stuff yourself silly on pierogis (Polish dumplings).
Make sure you give St Mary's Basilica, the world's largest brick church, a good ogle along the way.
Winter in Gdansk
-
December
-
January
-
February
When to go: see all dates for these Christmas markets and many more below in our complete collection of Europe's best Christmas markets.
Cologne, Germany
Fancy festive market-hopping around one of Germany's coolest cities? Having opened its first Christmas market in 1820, Cologne was admittedly a little late to the party - especially by German standards.
Despite its tardy start, today, the city offers a bevy of elaborately themed winter wonderlands to explore. You'll find mythical stilted creatures strolling the fantastical Market of Angels, performing pirates running riot beneath Harbour Market's glorious Ferris wheel and a magical ice rink at Heinzels Winter Fairytale (a market dedicated to Cologne's mythical 'brownies').
But for the ultimate festive money shot, head to the 'gram-worthy Market of Hearts, where a bejewelled spruce stands beneath the city's arresting UNESCO-listed cathedral.
Here, you'll find a sea of red-topped cabins draped in glittering lights, overflowing with artisan produce, handmade candles and intricate lace creations, not to mention over 100 free festive events.
Winter in Cologne
-
December
-
January
-
February
Copenhagen, Denmark
The design-led Danish capital may radiate Scandi cool, but it's Copenhagen's ability to foster cosy moments, even on the darkest of days, which sets it apart.
'Hygge' (cosiness) lurks all around this salt-whipped city, particularly at Christmas; from sipping steaming gløgg with new friends to warming up in a candlelit café after a Viking-esque ice swim.
For pure unadulterated holiday fun, head to historic Tivoli Gardens*, rumoured to be the original inspiration behind Disneyland. At Christmastime, the world's second-oldest amusement park transforms into a colossal winter wonderland. Hit the ice before tucking into a warming risalamande (Danish rice pudding) and don't miss the magnificent sound of the Tivoli Youth Guard.
Winter in Copenhagen
-
December
-
January
-
February
Budapest, Hungary
Arguably one of the world's most beautiful cities, Budapest is chock-full of UNESCO-listed sights, grand cafés and general gothic splendour.
From mid-November lights, illuminations and yuletide stalls flood the budget-friendly destination's ancient streets. Vörösmarty may be the city's oldest Christmas market, but nearby St Stephen's Basilica gets our vote.
As well as stalls piled high with trinkets and handicrafts, there's also a picture-perfect ice rink haloing its bedecked spruce, plus a light show beaming straight onto one of Hungary's largest churches.
Got a sweet tooth? Sniff out a sugary chimney cake, a lengthy, swirly cinnamon-laced treat. The best thing about choosing Budapest for your Christmas trip? With over 100 hot springs dotted around the city, you're never far from a snowy soak for the ultimate winter warmer.
Winter in Budapest
-
December
-
January
-
February
Lille, France
This cultural melting pot of a city boasts a gawk-worthy medieval centre, world-class arts and arguably the best beer in France. Just 82 minutes from London via Eurostar makes this Franco-Belgian centre as easy as it is affordable.
Plus, it ticks the box for the whole family. Just a short stroll from the station you'll find Grand Place, home to a fabulous Ferris wheel offering panoramic views of Lille in its Christmas finest, whilst visitors to Place du Théâtre can hop aboard its century-old merry-go-round.
History buffs find joy in the Old Town's fabulous French and Flemish façades, whilst arty types should hotfoot it to Palais des Beaux-Arts, easily one of France's best art galleries. Warm up with a carbonnade flamande (a boozy beef stew cooked with gingerbread) at a cosy estaminet.
Winter in Lille
-
December
-
January
-
February
Krakow, Poland
With world-class museums and a UNESCO-listed Old Town, a festive trip to snowy Krakow is as cultural as it is Christmassy.
Reassuringly, Cracovians need little excuse to celebrate, with festivals dedicated to everything from leg-stomping sea shanties to dashing dachshunds. But as advent descends on the city, all eyes fall on the fairy-lit stalls illuminating Europe's largest medieval town square*.
Peruse displays of cosy hand-knitted socks and sweet wooden toys before hunting out the city's flamboyant 'szopki' nativity scenes, proudly displayed in frosty shop windows.
Warm up with a piping hot grzaniec galicyjski (mulled wine) served straight from the barrel or venture beneath the cobbles to one of the Old Town's legendary cellar bars.
Don't miss Wawel Cathedral; it's a veritable treasure trove of Byzantine frescos, grand sarcophagi and royal crypts offering incredible views of the city.
Winter in Krakow
-
December
-
January
-
February
Zagreb, Croatia
To do this year's event justice, you'll need comfy shoes and an elasticated waistband. Over 20 different markets will take over the Zagreb's main squares and promenades, offering everything from ice skating and horse-drawn carriages to fireworks.
There are also a dozen augmented reality toy-themed 'time machines' to discover; a nostalgic nod to the toy factory which once resided in the city. Being Croatia, incredible food is a given, with acclaimed restaurants and celebrity chefs taking to the streets.
Warm up with some steaming sarma (stuffed sour cabbage rolls) and a stiff rakija (fruit brandy). Craving retail therapy but wary of tourist tat? Choose 'Made in Zagreb' products to ensure authenticity; paprenjaci (honey and black pepper biscuits) make great stocking fillers.
Winter in Zagreb
-
December
-
January
-
February
Getting festive in the UK? Find out which of the UK's Christmas markets are the most popular and see when you can visit in 2025/2026.
Tallinn, Estonia
With its labyrinth of cobbled streets, brimming with medieval façades and fairytale turrets, wandering Tallinn's UNESCO-listed Old Town feels like walking through a Disney set.
Follow the festive thrum to the gothic town hall, where around 60 snow-topped cabins overflow with handknitted woollies, luxurious furs and handmade decorations.
At its heart is a towering spruce, so big it takes 3km of lights to do it justice. Legend has it, it's the world's first-ever Christmas tree. While the children ride the carousel, devour a sizzling blood sausage and a hot Vana Tallinn (a local spiced rum liqueur) - keep your eyes open for Santa, the main man often swoops in as night descends.
Winter in Tallin
-
December
-
January
-
February
Bolzano, Italy
Forget Rome, the pretty pastel-painted South Tyrolean city of Bolzano is Italy's 'Capital of Christmas'. Snuggled into an Alpine basin near the Austrian border, the bilingual city is an exciting melting pot of languages, traditions and tastes.
Considered the gateway to the Dolomites, it's Ötzi, Bolzano's 5,300-year-old iceman, which attracts tourists the rest of the year.
However, at Christmas, Bolzano's market welcomes almost a million festive shoppers. Festooned in glittering lights, Walther Square buzzes with 80 stalls, piled high with authentic crafts, Alpine delicacies and steaming cauldrons of spicy mulled wine.
Peckish? Feast on smoky speck and rich, fruit-laden zelten cake or head to one of the city's restaurants, many offer fixed-price festive menus. Jump aboard a cable car into the mountains to enjoy the spectacle from on high.
Winter in Bolzano
-
December
-
January
-
February
Bled, Slovenia
Bled may seem like a wild card but, surrounded by snowy summits and watched over by a medieval castle, the Christmas market which fringes crystal-clear Lake Bled ticks every winter wonderland box.
Peruse the string of chalets selling everything from hand-felted slippers to Slovenian delicacies, like potica (a sweet, swirly nut roll). Buying for a foodie? You can't go wrong with a pot of Slovenian honey!
Grab a photo in the gigantic Christmas chair in front of the market's enormous Christmas tree or test your love on the 'wheel of romance'. If you're lucky enough to be in town on Christmas Day, check out the ritualistic 'sinking of the bell' and witness an enormous, illuminated bell sink into Lake Bled's tranquil waters.
Winter in Bled
-
December
-
January
-
February
Vienna, Austria
With a plethora of all-singing, all-dancing Christmas markets* springing to life against a backdrop of frozen Baroque palaces, Vienna's grandiose streets certainly celebrate Advent in style.
Expect epic ice skating, world-class concerts and some of Europe's most glamorous stalls. Crunch your way along the icy streets to UNESCO-listed Schönbrunn Palace.
The Habsburgs' summer residence is the most atmospheric spot for devouring sweet buchteln buns whilst taking in exceptional live music, whilst 18th-century Belvedere Palace, bursting at the seams with Klimt masterpieces, offers spectacular views across the city.
If you think Christmas is big here, you should see New Year, when a 12-hour street party descends on the city and locals waltz their way into the new year.
Winter in Vienna
-
December
-
January
-
February
Basel, Switzerland
Set astride the gushing Rhine at the point where three countries collide, the multicultural city of Basel hosts one of Switzerland's best Christmas markets*. Feel free to eat your body weight in raclette and waffles, as you'll soon burn it all off hiking between the city's two markets.
Start in the city centre, in Barfüsserplatz, where garland-strewn huts display everything from nostalgic toys to jewellery.
Warm up with an apple fritter dusted with spiced sugar before wandering through the fairy-lit old town to historic Münsterplatz. Dominated by its striking twin-towered cathedral, it's home to an impeccably decorated Christmas tree and countless festive stalls.
Before you call it a night, head to the Pfalz viewing terrace for a bird's-eye view of the Rhine and the glittering old town.
Winter in Basel
-
December
-
January
-
February
Dates for European Christmas markets 2024
Discover the start and end dates for popular European Christmas markets in 2024. Some locations have multiple Christmas markets and dates vary by market. Please note that all information is subject to change, so check with the organiser before booking travel.
- Austria
- Belgium
- Croatia
- Czech Republic
- Denmark
- Estonia
- Finland
- France
- Germany
- Hungary
- Iceland
- Ireland
- Italy
- Latvia
- Lithuania
- Luxembourg
- Netherlands
- Norway
- Poland
- Portugal
- Romania
- Serbia
- Slovakia
- Slovenia
- Spain
- Sweden
- Switzerland
Austria
Christmas market | Start date | End date |
---|---|---|
Innsbruck | Friday 15 November 2024 | Monday 6 January 2025 |
Salzburg | Thursday 21 November 2024 | Wednesday 1 January 2025 |
Vienna | Friday 15 November 2024 | Monday 6 January 2025 |
Villach | Friday 15 November 2024 | Monday 6 January 2025 |
Belgium
Christmas market | Start date | End date |
---|---|---|
Antwerp | Friday 6 December 2024 | Sunday 5 January 2025 |
Bruges | Friday 22 November 2024 | Sunday 5 January 2025 |
Brussels | Friday 29 November 2024 | Sunday 5 January 2025 |
Ghent | Thursday 5 December 2024 | Tuesday 31 December 2024 |
Liege | Friday 29 November 2024 | Monday 30 December 2024 |
Croatia
Christmas market | Start date | End date |
---|---|---|
Zagreb | Saturday 30 November 2024 | Tuesday 7 January 2025 |
Czech Republic
Christmas market | Start date | End date |
---|---|---|
Brno | Friday 22 November 2024 | Monday 23 December 2024 |
Prague | Saturday 30 November 2024 | Monday 6 January 2025 |
Denmark
Christmas market | Start date | End date |
---|---|---|
Aarhus | Saturday 16 November 2024 | Tuesday 31 December 2024 |
Copenhagen | Friday 15 November 2024 | Tuesday 31 December 2024 |
Estonia
Christmas market | Start date | End date |
---|---|---|
Tallinn | Friday 22 November 2024 | Friday 27 December 2024 |
Finland
Christmas market | Start date | End date |
---|---|---|
Helsinki | Friday 29 November 2024 | Sunday 22 December 2024 |
Turku | Saturday 23 November 2024 | Sunday 15 December 2024 |
France
Christmas market | Start date | End date |
---|---|---|
Angers | Thursday 28 November 2024 | Sunday 29 December 2024 |
Arras | Friday 29 November 2024 | Sunday 29 December 2024 |
Bordeaux | Friday 29 November 2024 | Sunday 29 December 2024 |
Colmar | Tuesday 26 November 2024 | Sunday 29 December 2024 |
Grenoble | Friday 22 November 2024 | Tuesday 24 December 2024 |
Lille | Wednesday 20 November 2024 | Sunday 29 December 2024 |
Lyon | Friday 22 November 2024 | Tuesday 24 December 2024 |
Metz | Friday 22 November 2024 | Monday 30 December 2024 |
Nantes | Thursday 21 November 2024 | Tuesday 31 December 2024 |
Paris | Thursday 14 November 2024 | Sunday 29 December 2024 |
Reims | Wednesday 27 November 2024 | Sunday 29 December 2024 |
Strasbourg | Wednesday 27 November 2024 | Friday 27 December 2024 |
Germany
Christmas market | Start date | End date |
---|---|---|
Aachen | Friday 22 November 2024 | Monday 23 December 2024 |
Berlin | Monday 25 November 2024 | Sunday 5 January 2025 |
Bonn | Friday 22 November 2024 | Sunday 22 December 2024 |
Bremen | Monday 25 November 2024 | Monday 23 December 2024 |
Cologne | Monday 18 November 2024 | Monday 23 December 2024 |
Dortmund | Thursday 21 November 2024 | Monday 30 December 2024 |
Dresden | Wednesday 27 November 2024 | Tuesday 24 December 2024 |
Düsseldorf | Thursday 21 November 2024 | Monday 30 December 2024 |
Essen | Friday 15 November 2024 | Monday 23 December 2024 |
Frankfurt | Monday 25 November 2024 | Sunday 22 December 2024 |
Hamburg | Monday 18 November 2024 | Sunday 29 December 2024 |
Hannover | Monday 25 November 2024 | Sunday 22 December 2024 |
Heidelberg | Monday 25 November 2024 | Sunday 22 December 2024 |
Munich | Monday 25 November 2024 | Tuesday 24 December 2024 |
Nuremberg | Friday 29 November 2024 | Tuesday 24 December 2024 |
Rothenburg | Friday 29 November 2024 | Monday 23 December 2024 |
Stuttgart | Wednesday 27 November 2024 | Monday 23 December 2024 |
Hungary
Christmas market | Start date | End date |
---|---|---|
Budapest | Friday 15 November 2024 | Tuesday 31 December 2024 |
Iceland
Christmas market | Start date | End date |
---|---|---|
Reykjavik | Friday 15 November 2024 | Monday 23 December 2024 |
Ireland
Christmas market | Start date | End date |
---|---|---|
Dublin | Thursday 28 November 2024 | Wednesday 18 December 2024 |
Galway | Friday 8 November 2024 | Sunday 5 January 2025 |
Italy
Christmas market | Start date | End date | |
---|---|---|---|
Bologna | Sunday 17 November 2024 | Thursday 26 December 2024 | |
Bolzano | Friday 29 November 2024 | Monday 6 January 2025 | |
Florence | Saturday 23 November 2024 | Sunday 22 December 2024 | |
Milan | Saturday 16 November 2024 | Monday 6 January 2025 | |
Rome | dates to be confirmed | ||
Venice | dates to be confirmed |
Latvia
Christmas market | Start date | End date |
---|---|---|
Riga | Friday 29 November 2024 | Thursday 2 January 2025 |
Lithuania
Christmas market | Start date | End date |
---|---|---|
Vilnius | Friday 29 November 2024 | Monday 6 January 2025 |
Luxembourg
Christmas market | Start date | End date |
---|---|---|
Luxembourg | Friday 22 November 2024 | Wednesday 1 January 2025 |
Netherlands
Christmas market | Start date | End date | |
---|---|---|---|
Amsterdam | Thursday 12 December 2024 | Thursday 26 December 2024 | |
Rotterdam | dates vary across small Christmas markets | ||
Valkenburg | Friday 15 November 2024 | Sunday 5 January 2025 |
Norway
Christmas market | Start date | End date |
---|---|---|
Bergen | Friday 22 November 2024 | Sunday 22 December 2024 |
Oslo | Saturday 9 November 2024 | Tuesday 31 December 2024 |
Poland
Christmas market | Start date | End date |
---|---|---|
Gdansk | Friday 22 November 2024 | Monday 23 December 2024 |
Krakow | Friday 29 November 2024 | Wednesday 1 January 2025 |
Poznan | Saturday 16 November 2024 | Friday 31 January 2025 |
Warsaw | Friday 29 November 2024 | Monday 6 January 2025 |
Wroclaw | Friday 29 November 2024 | Tuesday 7 January 2025 |
Portugal
Christmas market | Start date | End date |
---|---|---|
Lisbon | Monday 18 November 2024 | Saturday 21 December 2024 |
Romania
Christmas market | Start date | End date |
---|---|---|
Bucharest | Friday 29 November 2024 | Thursday 26 December 2024 |
Serbia
Christmas market | Start date | End date |
---|---|---|
Novi Sad | Wednesday 27 November 2024 | Thursday 26 December 2024 |
Slovakia
Christmas market | Start date | End date |
---|---|---|
Bratislava | Friday 22 November 2024 | Monday 6 January 2025 |
Slovenia
Christmas market | Start date | End date |
---|---|---|
Lake Bled | Friday 29 November 2024 | Sunday 5 January 2025 |
Spain
Christmas market | Start date | End date |
---|---|---|
Barcelona | Saturday 23 November 2024 | Monday 23 December 2024 |
Madrid | dates to be confirmed | |
Malaga | dates to be confirmed | |
Seville | dates to be confirmed |
Sweden
Christmas market | Start date | End date |
---|---|---|
Gothenburg | Saturday 16 November 2024 | Sunday 29 December 2024 |
Malmo | Friday 6 December 2024 | Sunday 15 December 2024 |
Stockholm | Friday 29 November 2024 | Sunday 29 December 2024 |
Switzerland
Christmas market | Start date | End date |
---|---|---|
Basel | Thursday 28 November 2024 | Monday 23 December 2024 |
Geneva | Thursday 21 November 2024 | Tuesday 24 December 2024 |
Montreux | Thursday 21 November 2024 | Tuesday 24 December 2024 |
Zürich | Thursday 21 November 2024 | Tuesday 24 December 2024 |
Ready to book? Browse the latest offers on festive city breaks with Jet2holidays, urban escapes with easyJet holidays and fun-filled holidays with TUI.
More about Europe
Europe by month
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Explore holidays in the sun for less
- Beach holidays
- Family holidays
- City breaks
- Summer holidays
- Winter sun holidays
- Holiday offers
- Top travel brands
- Airlines & flights
- Discount hotels
- Airport parking deals
- TUI
- Jet2holidays
- easyJet holidays
- Love Holidays
- Boxing Day sales
Airport parking
- Manchester Airport
- Stansted Airport
- Bristol Airport
- Luton Airport
- Birmingham Airport
- Edinburgh Airport
- Gatwick Airport
- Glasgow Airport
- Newcastle Airport
Airport lounges
- Manchester Airport
- Birmingham Airport
- Bristol Airport
- Edinburgh Airport
- Glasgow Airport
- Heathrow Airport
- Newcastle Airport
- Stansted Airport
- Gatwick Airport
Be inspired
Get your weekly fix of holiday inspiration from some of the world's best travel writers plus save on your next trip with the latest exclusive offers
We promise not to share your details