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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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 |
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.
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.
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.
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.





0 Comments