Christmas Countdown Blog
Countdown to Christmas 2026
106
Days
11
Hours
49
Mins
45
Sec
Until Christmas Day
Home > Christmas Planning Tips > Europe’s 20 Best Christmas Markets: Where & When to Go
Europe's best Christmas markets guide - Strasbourg, Nuremberg, Vienna, Cologne, Prague and more

Europe’s 20 Best Christmas Markets: Where & When to Go

The best Christmas markets in Europe reward a little planning: Strasbourg, Nuremberg, Vienna, Cologne and Prague lead most lists, but the right one for you depends on your budget, whether you want to fly, and who is coming. Here are twenty worth the trip – where each one is, when it runs, and how to get there from the UK.

Below you will find a ranked guide to twenty markets, a season-by-season date table, an honest look at which are cheapest, and a picker to match a market to your sort of trip. Dates move each year and most 2026 programmes are confirmed in September or October, so treat the seasons here as a reliable guide and check the official website before booking flights or trains. Staying closer to home? Our guide to UK Christmas markets covers more than a hundred on this side of the Channel.

Key takeaways

  • Most open mid-to-late November and the German and Austrian markets close on 24 December; many in Central and Eastern Europe run into early January.
  • For tradition, go to Nuremberg or Dresden; for prettiness, Strasbourg, Colmar or Tallinn; for families, Copenhagen’s Tivoli.
  • Cheapest famous markets: Prague, Budapest, Tallinn and Gdańsk. Cheapest of all: Lille, a day trip from London with no hotel.
  • No flying needed for Lille, Brussels, Bruges and Cologne – Eurostar and onward trains reach all four.
  • Entry is almost always free; Copenhagen’s Tivoli is the main paid exception.
The shortlist

Europe’s 20 best Christmas markets

The order below runs roughly from the most celebrated and atmospheric to the lesser-known value picks, though every one earns its place. Each entry gives the location, the typical season and how a UK traveller gets there.

1. Strasbourg, France

Where: Place Kléber and across the old town  ·  Typical season: Late November to 24 December (2025 ran 26 Nov–24 Dec)  ·  Getting there from the UK: Eurostar to Paris (2h16), then TGV onward; or fly to Strasbourg/Basel

Strasbourg calls itself the Capitale de Noël, and the claim is hard to argue with: a market trading since 1570, a towering tree on Place Kléber, and timber stalls threaded through one of Europe’s prettiest old towns. Alsace does Christmas with a Franco-German accent — vin chaud in one hand, a bredele biscuit in the other.

PrettyFirst-timerHeritage

2. Nuremberg, Germany

Where: Hauptmarkt, in the old town  ·  Typical season: Late November to 24 December (Nuremberg closes on Christmas Eve)  ·  Getting there from the UK: Fly to Nuremberg or Munich; rail onward

The Christkindlesmarkt is the one the others are measured against: documented since 1628, opened each year by the Christkind in gold, and ringed by red-and-white stalls under the Frauenkirche. Come for Nuremberg’s own three-to-a-roll bratwurst and the spiced Lebkuchen the city has baked for centuries. This is the market for tradition over photogenics.

HeritageFoodThe real thing

3. Vienna, Austria

Where: Rathausplatz, in front of the city hall  ·  Typical season: Mid-November to around 26 December (some markets run to 6 January)  ·  Getting there from the UK: Fly to Vienna (around 2h15 from London); excellent public transport on arrival

Vienna spreads its markets across the city, but the Christkindlmarkt on Rathausplatz is the headline act — more than 150 stalls, an ice rink and trees hung with lights in the park behind. Add the smaller, more refined markets at Schönbrunn and Belvedere palaces and you have a city that rewards a long weekend rather than a flying visit.

BigIce rinkFirst-timer

4. Cologne, Germany

Where: Seven markets, the largest beside the cathedral  ·  Typical season: Mid-November to 23 December (markets stagger their closing dates)  ·  Getting there from the UK: Eurostar to Brussels (1h53) then a direct train to Cologne (under 2h); or fly direct

Cologne packs seven distinct markets into one walkable city, the grandest sitting in the shadow of its Gothic cathedral. A river position, a cathedral that doubles as a backdrop, and direct trains from Brussels make it one of the easiest German markets to reach without flying. The Heumarkt market adds an ice rink for the children.

Several marketsNo-fly optionCathedral

5. Prague, Czech Republic

Where: Old Town Square and Wenceslas Square  ·  Typical season: Late November to early January (often to 6 January)  ·  Getting there from the UK: Fly to Prague (around 2h from London); compact centre on arrival

Prague’s Old Town Square market is the picture-postcard one, a vast tree set against the Gothic Týn church and the medieval astronomical clock. It is also among the best value of the famous markets: flights are cheap, the centre is walkable, and a trdelník (chimney cake) costs a fraction of its Western European equivalent. Stay into the new year and the lights are still up.

BudgetPrettyRuns into January

6. Dresden, Germany

Where: Altmarkt (the Striezelmarkt)  ·  Typical season: Around 25 November to 24 December  ·  Getting there from the UK: Fly to Dresden, Berlin or Prague and continue by train

The Striezelmarkt has traded on the Altmarkt since 1434, which makes it one of the oldest documented Christmas markets anywhere. Its mascot is Stollen: Dresden bakes a giant version and parades it through the streets on Stollen Festival day. For the traveller who wants the genuine article rather than the most Instagrammed square, Dresden is the connoisseur’s choice.

OldestHeritageStollen

7. Budapest, Hungary

Where: Vörösmarty Square and St Stephen’s Basilica  ·  Typical season: Mid-November to early January  ·  Getting there from the UK: Fly to Budapest (around 2h30 from London); good value once there

Budapest is the food-lover’s market and the budget traveller’s friend at once. The Vörösmarty Square stalls take Hungarian street food seriously — chimney cake, lángos, goulash — while the basilica market runs a light show across the facade and an ice rink in front. The forint stretches a long way, so a generous weekend needn’t cost a fortune.

BudgetFoodLight show

8. Tallinn, Estonia

Where: Town Hall Square (Raekoja plats)  ·  Typical season: Late November to early January  ·  Getting there from the UK: Fly to Tallinn (around 2h45 from London)

Tallinn’s market is the storybook one: a single medieval square, a tall tree, a handful of wooden huts and, more often than not, snow. It is small, which is the point — you can see it properly in an evening — and Estonia is among the cheaper destinations on this list. Hot spiced wine here is hõõgvein, and a stall or two will pour an alcohol-free version.

BudgetSnowyFairytale

9. Colmar, France

Where: Five markets across the old town  ·  Typical season: Around 25 November to 29 December  ·  Getting there from the UK: Eurostar to Paris then TGV to Colmar; or fly to Basel/Strasbourg

If Strasbourg is the grande dame of Alsace, Colmar is the doll’s house — half-timbered streets, a canal quarter known as Little Venice, and five small markets you can stroll between in an afternoon. It pairs beautifully with Strasbourg on a single trip, the two an easy train apart.

PrettyAlsacePairs with Strasbourg

10. Bruges, Belgium

Where: Markt and Simon Stevinplein  ·  Typical season: Late November to early January  ·  Getting there from the UK: Eurostar to Brussels (1h53) then a short train to Bruges

Bruges turns its cobbled, canal-laced centre into something close to a Christmas card, with a market and an ice rink on the main Markt square beneath the belfry. It is one of the most reachable markets for a British family — Eurostar to Brussels, a short hop onward, no flight — and small enough that nobody is marched off their feet.

FamiliesNo-fly optionIce rink

11. Brussels, Belgium

Where: Around the Grand-Place (Winter Wonders)  ·  Typical season: Late November to early January  ·  Getting there from the UK: Eurostar direct from London St Pancras (around 1h53)

Brussels runs its Winter Wonders trail of stalls, a big wheel and a sound-and-light show on the Grand-Place — and it is the most direct of all, a single Eurostar from London with no changes. That makes it a strong base: do Brussels one day, Bruges or Ghent the next, all without setting foot on a plane.

Direct EurostarNo-fly optionBig wheel

12. Lille, France

Where: Place Rihour and the Grand Place  ·  Typical season: Late November to late December  ·  Getting there from the UK: Eurostar direct from London St Pancras (around 1h22)

Lille is the day-tripper’s market. Around ninety stalls on Place Rihour, a big wheel and a giant tree on the Grand Place, and all of it a ten-minute walk from a station that is barely an hour and a half from London. You can be home for supper, which makes it the cheapest credible way to do a European market at all.

Day tripBudgetDirect Eurostar

13. Copenhagen, Denmark

Where: Tivoli Gardens and Nyhavn  ·  Typical season: Mid-November to early January  ·  Getting there from the UK: Fly to Copenhagen (around 1h55 from London)

Tivoli Gardens dresses its 19th-century pleasure garden for Christmas with half a million lights, rides and stalls, which makes Copenhagen the standout for families who want more than shopping. The waterfront market at Nyhavn is the prettier photograph; Tivoli is where the children will want to be. An entry ticket applies to Tivoli, unlike most markets on this list.

FamiliesRidesLights

14. Gothenburg, Sweden

Where: Liseberg amusement park  ·  Typical season: Mid-November to late December  ·  Getting there from the UK: Fly to Gothenburg (around 2h from London)

Liseberg turns Scandinavia’s largest amusement park into a sea of lights and stalls, and crowns it as the most distinctive market in the Nordic countries. It is firmly a family day out — rides, a glogg garden for the grown-ups, and reindeer — and one of the more reliable places on the list for actual snow underfoot.

FamiliesLightsSnowy

15. Gdańsk, Poland

Where: Targ Węglowy (Coal Market)  ·  Typical season: Late November to late December  ·  Getting there from the UK: Fly to Gdańsk (around 2h from London)

Gdańsk was voted Europe’s best Christmas market in a 2025 public poll, and its appeal is straightforward: a handsome Hanseatic old town, a carousel and Ferris wheel, an enchanted-forest trail for children, and Polish prices. It is among the best-value breaks here for a family that wants the full lights-and-rides production without a Western European bill.

BudgetFamiliesAward-winning

16. Zagreb, Croatia

Where: Across the upper and lower town (Advent)  ·  Typical season: Late November to early January  ·  Getting there from the UK: Fly to Zagreb (around 2h30 from London)

Zagreb’s Advent has been voted one of Europe’s best markets more than once, and it is less a single square than a city-wide festival: ice rinks, live music, food stalls along Tomićeva and an illuminated park. It is warmer in spirit than the German markets and lighter on the wallet than the Western ones.

BudgetLivelyMusic

17. Munich, Germany

Where: Marienplatz, beneath the town hall  ·  Typical season: Late November to 24 December  ·  Getting there from the UK: Fly direct to Munich (around 2h from London)

Munich’s Christkindlmarkt fills Marienplatz beneath the neo-Gothic town hall, with a 30-metre tree and a daily live music balcony. It is the classic Bavarian market — glühwein, roast almonds, hand-carved nativity figures — and an easy direct flight, which makes it a dependable first taste of a German Christmas.

BavariaHeritageDirect flight

18. Basel, Switzerland

Where: Barfüsserplatz and Münsterplatz  ·  Typical season: Late November to 23 December  ·  Getting there from the UK: Fly to Basel (around 1h45 from London); also reachable by rail via Paris

Basel hosts the largest Christmas market in Switzerland, spread over two squares with a decorated forest of trees on Münsterplatz. Switzerland is not cheap, but the market is among the most polished and least frantic — a calmer, higher-end alternative for travellers who would rather not be elbowed at the glühwein stall.

PolishedCalmerHigher-end

19. Riga, Latvia

Where: Dome Square (Doma laukums)  ·  Typical season: Early December to early January  ·  Getting there from the UK: Fly to Riga (around 3h from London)

Riga lays claim to having raised the first decorated Christmas tree, back in 1510, a claim it marks with a cobblestone plaque in the Old Town — while the market itself fills Dome Square with a tall tree, a handful of huts and, often, deep snow. It is small, atmospheric and inexpensive, and pairs naturally with Tallinn for a two-city Baltic trip.

BudgetSnowyHeritage

20. Vilnius, Lithuania

Where: Cathedral Square  ·  Typical season: Late November to early January  ·  Getting there from the UK: Fly to Vilnius (around 3h from London)

Vilnius has made a name with one spectacular set piece: an enormous Christmas tree on Cathedral Square that the city redesigns each year and that routinely tops “best tree in Europe” lists. The market itself is modest and the city cheap, which makes it the under-the-radar choice for travellers who have already done the famous names.

BudgetFamous treeUnder-the-radar

Go to Strasbourg or Tallinn for the photograph; go to Nuremberg or Dresden for the real thing.

Choose your market

Which market is right for your trip?

Twenty good markets is twenty too many if you only want one weekend. Match your sort of trip to the cities below – whether the priority is an easy first visit, keeping children happy, a flight-free break, or the smallest possible bill.

Which European Christmas market is right for your tripA picker matching six trip types to recommended European Christmas market cities: easy first-timer, families with children, a day trip from London, the smallest budget, no flying, and serious food and tradition.WHICH MARKET FOR WHICH TRIP?Easy first marketCompact, pretty, low-stress, English widely spokenBruges · Vienna · StrasbourgWith childrenRides, ice rinks, a proper Santa, room to roamCopenhagen (Tivoli) · Gothenburg · BrugesDay trip from LondonThere and back in a day, no hotelLille (1h22 by Eurostar) · BrusselsSmallest budgetCheap to reach, cheaper once there, free entryPrague · Budapest · Tallinn · GdańskWithout flyingEurostar or rail the whole way from the UKLille · Brussels · Bruges · CologneFood and traditionThe real thing, not the prettiest photoNuremberg · Dresden · Cologne
Matching trip type to recommended European Christmas markets.
When to go

When do European Christmas markets open in 2026?

As a rule, European Christmas markets open in the second half of November – usually the Friday before the first Sunday of Advent – and run until Christmas. German and Austrian markets generally close on 24 December, while many in Central and Eastern Europe, plus Vienna’s palace markets, carry on into early January. Programmes for 2026 are typically confirmed in September and October, so the table below is a guide to each market’s usual season rather than a fixed timetable. Always confirm the exact 2026 dates on the official market website before booking.

Market Country Typical season Known for
Strasbourg France Late Nov – 24 Dec Capitale de Noël; trading since 1570
Nuremberg Germany Late Nov – 24 Dec The classic Christkindlesmarkt
Dresden Germany ~25 Nov – 24 Dec Oldest (Striezelmarkt, since 1434)
Cologne Germany Mid Nov – 23 Dec Seven markets; no-fly via Brussels
Munich Germany Late Nov – 24 Dec Marienplatz, Bavarian classic
Vienna Austria Mid Nov – ~26 Dec Rathausplatz; palaces to 6 Jan
Prague Czech Republic Late Nov – early Jan Best-value famous market
Budapest Hungary Mid Nov – early Jan Food-forward; great value
Tallinn Estonia Late Nov – early Jan Fairytale single square
Colmar France ~25 Nov – 29 Dec Pairs with Strasbourg
Bruges Belgium Late Nov – early Jan No-fly; family-friendly
Brussels Belgium Late Nov – early Jan Direct Eurostar
Lille France Late Nov – late Dec Day trip from London
Copenhagen Denmark Mid Nov – early Jan Tivoli; best for families
Gothenburg Sweden Mid Nov – late Dec Liseberg; lights and rides
Gdańsk Poland Late Nov – late Dec Voted Europe’s best, 2025
Zagreb Croatia Late Nov – early Jan City-wide Advent festival
Basel Switzerland Late Nov – 23 Dec Largest in Switzerland
Riga Latvia Early Dec – early Jan Claims the first tree, 1510
Vilnius Lithuania Late Nov – early Jan Famous cathedral-square tree
Getting there

How to reach the markets from the UK

By train, with no flight at all: Eurostar runs directly from London St Pancras to Lille (about 1 hour 22 minutes) and Brussels (about 1 hour 53 minutes). From Brussels, onward trains reach Bruges and Ghent in well under an hour and Cologne in under two, which opens up four markets without setting foot on a plane. Strasbourg and Colmar are reachable by Eurostar to Paris and a TGV onward, if you would rather take the slow, scenic route.

By air: the German, Austrian, Nordic, Baltic and Central European markets are short flights – mostly two to three hours from a range of UK airports – and many are walkable from the airport bus or a short metro ride once you land. Prague, Budapest, Munich, Vienna and the Baltic capitals all sit within easy reach of a regional airport, which often beats trekking to a London hub.

We name carriers and routes for information only and have no commercial tie to any of them; compare fares and book directly with the operator.

Doing it well for less

The best markets on a budget

A European Christmas market needn’t cost a fortune. The single cheapest way to do one is a day return to Lille by Eurostar – no hotel, home for supper. For an overnight break, Prague, Budapest, Tallinn and Gdańsk give you a famous market, cheap flights and a currency that stretches a long way once you arrive.

Five ways to keep the cost down

  • Entry is free. Almost every market on this list is free to walk into – you pay only for what you eat, drink and buy. Copenhagen’s Tivoli is the main exception, charging park admission.
  • Reclaim the cup deposit. In Germany and Austria your glühwein comes in a collectable mug with a deposit (the Pfand) of a few euros. Return the mug and you get it back; the saving adds up over a weekend.
  • Book Eurostar early. Fares climb as the date nears, so book three to four weeks ahead for the no-fly options.
  • Eat at the stalls, not the restaurants. A bratwurst, a lángos or a chimney cake is a proper meal for a few euros and far better value than a sit-down dinner nearby.
  • Go east. The same evening – tree, lights, hot drink, handicraft stalls – costs noticeably less in Prague, Budapest or the Baltics than in Vienna, Basel or Copenhagen.

If you don’t drink, you are well served: most German and Austrian markets pour an alcohol-free Kinderpunsch alongside the glühwein, and the Nordic and Baltic markets do the same with a spiced apple or berry punch. Ask for the alkoholfrei version and you will rarely be the only one. To bring the flavour home, our easy mulled wine recipe – with an alcohol-free option – recreates the glühwein stall in your own kitchen.

Before you go

Practical tips for a first visit

  • Carry some cash. Cards are increasingly accepted, but cup deposits and smaller stalls are often cash-only. A modest amount of local currency saves frustration.
  • Go on a weekday evening if you can. Weekends, and the run-up to Christmas, draw the biggest crowds; a Tuesday or Wednesday after dark is when the markets look their best and feel least pressed.
  • Dress for standing about in the cold. You will be on your feet outdoors for hours. Proper coat, hat, gloves and warm, waterproof boots – not fashion over function.
  • Mind your belongings in the crush. Busy markets attract pickpockets, as any crowded tourist spot does. Keep bags zipped and to the front, and your phone out of a back pocket.
  • Check closing dates carefully. Several markets close early on Christmas Eve and a few shut before Christmas entirely, so a late-December trip needs confirming against the official dates.
Frequently asked questions

When do Christmas markets in Europe open and close?

Most European Christmas markets open in the second half of November – usually the Friday before the first Sunday of Advent – and the German and Austrian ones tend to close on 24 December. Many Central and Eastern European markets (Prague, Vienna’s palace markets, Bruges, Zagreb) stay open into early January, often to 6 January. Dates shift each year and a handful close early on Christmas Eve, so confirm on the official market website before you book.

Which is the best Christmas market in Europe?

There is no single best one – it depends on the trip. For tradition and food, Nuremberg and Dresden; for fairytale prettiness, Strasbourg, Colmar and Tallinn; for families, Copenhagen’s Tivoli and Gothenburg’s Liseberg; for a cheap break, Prague, Budapest or Gdańsk; and for a day trip from London, Lille. Gdańsk topped a Europe-wide public vote in 2025.

What is the cheapest European Christmas market to visit?

Prague, Budapest, Tallinn, Gdańsk and the Baltic capitals are the cheapest of the famous markets – flights are inexpensive and your money goes much further once you arrive. For the lowest outlay of all, Lille is a same-day return from London by Eurostar with no hotel to pay for. Entry to the markets themselves is almost always free; Copenhagen’s Tivoli is the main exception, as it charges park admission.

Can you visit a European Christmas market without flying?

Yes. Eurostar runs directly from London St Pancras to Lille (about 1 hour 22 minutes) and Brussels (about 1 hour 53 minutes), and from Brussels you can continue by train to Bruges, Ghent or Cologne. Lille and Brussels are both feasible as day trips; the rest make an easy no-fly weekend.

How many days do you need for a Christmas market trip?

A single market city works well as a long weekend – two nights is plenty to see it without rushing. Lille or Brussels can be done in a day. If you want to combine markets, pair ones that sit close together: Strasbourg with Colmar, Tallinn with Riga, or Brussels with Bruges.

Which European Christmas market is best for families?

Copenhagen’s Tivoli Gardens is the standout – a whole illuminated pleasure garden with rides as well as stalls. Gothenburg’s Liseberg and Gdańsk are close behind for the rides-and-lights crowd, and Bruges is small, walkable and reachable without a flight, which suits younger children.

Do you need cash at European Christmas markets?

Carry some local cash. Many stalls now take cards, but smaller vendors, and the deposit you pay on a glühwein mug, are often cash-only. In Germany and Austria that mug deposit (the Pfand) is refunded when you return the cup – or you keep it as a souvenir.

Written by Linda Garrould. Updated 14 June 2026. Market seasons are a guide to each market’s usual dates; confirm the exact 2026 dates on the official market website before booking. Prefer to stay in Britain? See our guide to UK Christmas markets.

You May Also Like…

0 Comments
Submit a Comment