The Best Christmas Markets in Europe, and How Cheaply You Can Fly to Them from the UK
18 of Europe's best Christmas markets, from Cologne, Nuremberg and Vienna to Prague, Kraków and Copenhagen: their history, what to eat, opening hours and how to get there. Flights from the UK and Ireland from £27.
Written By Rick Blyth
Happiest at 36,000ft as the sun rises above the clouds
19 min read
•
Published on 26/10/2026
Mulled wine, gingerbread and a square full of lights. Europe's best Christmas markets are a direct flight away, and we found flights from £27.
The cheapest we found was six nights in Barcelona, from Dublin, for £27 in flights. From Great Britain, Copenhagen from Birmingham and Wrocław from Liverpool were both £30.
Each one below has its story, its opening hours, how to get there from the airport, and the market's own website.
How We Chose the Best Christmas Markets 🔎
They're the big ones: old markets in grand squares, in cities worth a few nights anyway.
Our search has a Christmas Markets mode, and it's strict. It only counts a trip if you spend at least one night in the city while its market is open.
Take Kraków. The cheapest trip we found was six nights from Newcastle, for £32. At least one of those nights falls while Kraków's market is open, or the search wouldn't show it.
The Best Christmas Markets in Germany and Austria 🥨
Cologne
🎄 Christmas market in Cologne
Weihnachtsmarkt am Kölner Dom
The main market sits right below Cologne Cathedral, under its two great spires, with a giant tree in the middle and a roof of fairy lights over the stalls.
The cathedral took more than 600 years to finish, and the market at its feet is one of the busiest in Germany. Several more are a short walk away, through the old town and down to the Rhine.
🍴 Try: Reibekuchen, crispy potato pancakes with apple sauce, and a Glühwein in the market's own mug. Keep the mug or hand it back for your deposit.
✈️ Flights
£31 from Dublin
7 nights, flights only, per person, the cheapest we found. 5 of our airports fly there
🕒 Opening hours
Mon - Wed
11:00 - 21:00
Thu - Fri
11:00 - 22:00
Sat
10:00 - 22:00
Sun
11:00 - 21:00
🚶 → 🚆 → 🚶 Getting there
About 35 min from Cologne airport
S19 or RE6 train to Köln Hbf, then a 6 min walk past the cathedral
3 to 4 trains an hour, about EUR 4
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Nuremberg
🎄 Christmas market in Nuremberg
Christkindlesmarkt
The Christkindlesmarkt is one of Germany's oldest and best-known markets, on the Hauptmarkt below the old town's churches. Records of it go back to the 1600s.
Each year it's opened by the Christkind, a golden-haired Christmas angel, who reads a prologue from the balcony of the Frauenkirche to the crowd below.
🌭 Eat: Nürnberger Rostbratwürste, the little Nuremberg sausages, three to a roll. Take home Lebkuchen, the city's gingerbread, and look for the prune men, little figures made of dried fruit.
✈️ Flights
£49 from London Stansted
3 nights, flights only, per person, the cheapest we found. 4 of our airports fly there
🕒 Opening hours
Mon - Sun
10:00 - 21:00
🚶 → 🚇 → 🚶 Getting there
About 30 min from Nuremberg airport
U2 to Wöhrder Wiese, then a 13 min walk to Hauptmarkt
Every 10 min, about EUR 4
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Berlin
🎄 Christmas market in Berlin
Weihnachtszauber am Gendarmenmarkt
Berlin has dozens of markets. Start with the Weihnachtszauber on the Gendarmenmarkt, a grand square framed by two domed churches and the concert hall.
Its white tents are full of craftspeople at work: glassblowers, woodcarvers and potters. There's food from all over Germany, and singers on the stage most evenings.
🎄 More markets: by Charlottenburg Palace, along Unter den Linden, and the old-fashioned one in the Spandau old town.
✈️ Flights
£47 from Birmingham
5 nights, flights only, per person, the cheapest we found. 14 of our airports fly there
🕒 Opening hours
Mon - Thu
11:00 - 22:00
Fri - Sat
11:00 - 23:00
Sun
11:00 - 22:00
🚶 → 🚆 → 🚶 → 🚇 → 🚶 Getting there
About 45 min from Berlin airport
FEX train to Potsdamer Platz, U2 to Stadtmitte, then a 5 min walk
Every 15 min, EUR 5.00 (ABC ticket)
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Munich
🎄 Christmas market in Munich
Münchner Christkindlmarkt am Marienplatz
The Christkindlmarkt fills Marienplatz, in front of the grand New Town Hall, and spills into the streets around it. Munich has held a Christmas market since the 14th century.
At the Rindermarkt end, the Kripperlmarkt sells nothing but nativity scenes and figures, from tiny carved shepherds to whole Bavarian villages.
🎁 Look for: wooden toys and nativity figures. Then have a mulled wine, served in the city's own mugs, with a bag of hot sugared almonds.
✈️ Flights
£62 from Bristol
4 nights, flights only, per person, the cheapest we found. 6 of our airports fly there
🕒 Opening hours
Mon - Sat
10:00 - 21:00
Sun
10:00 - 20:00
🚶 → 🚆 → 🚶 Getting there
About 55 min from Munich airport
S8 train direct to Marienplatz
Every 20 min (S8), S1 also every 20 min, about EUR 14
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Vienna
🎄 Christmas market in Vienna
Wiener Christkindlmarkt am Rathaus
Vienna's biggest market fills Rathausplatz, in front of the Gothic-style City Hall, with the park around it strung with lights and a carousel for the children.
The city has had a December market since the Middle Ages. Today there are more at Schönbrunn Palace, the Belvedere and in the little lanes of Spittelberg.
☕ Try: a cup of Punsch, the city's hot fruit punch, and a bag of roast chestnuts. Then warm up in a coffee house with a slice of Sachertorte.
✈️ Flights
£54 from Manchester
6 nights, flights only, per person, the cheapest we found. 5 of our airports fly there
🕒 Opening hours
Mon - Sun
10:00 - 22:00
🚶 → 🚆 → 🚶 → 🚇 → 🚶 → 🚇 → 🚶 Getting there
About 55 min from Vienna airport
Train to Wien Hauptbahnhof, U1 to Karlsplatz, then U2 to Rathaus
Trains every 15 to 30 min, about EUR 4.50
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Salzburg
🎄 Christmas market in Salzburg
Salzburger Christkindlmarkt, Domplatz und Residenzplatz
The Christkindlmarkt sits on two squares, Domplatz and Residenzplatz, between the cathedral and the old palace, with the fortress looking down from above. Its roots go back to the 15th century.
There's carol singing most evenings, and the town's Advent concerts are some of the most famous in Austria.
🎶 Fun fact: the carol Silent Night was first sung in 1818 in Oberndorf, a short trip north of the city.
🌭 Eat: a Bosna, Salzburg's own spiced sausage in a bun, with onions and mustard.
✈️ Flights
£42 from London Stansted
6 nights, flights only, per person, the cheapest we found. 8 of our airports fly there
🕒 Opening hours
Mon - Thu
10:00 - 20:30
Fri
10:00 - 21:00
Sat
09:00 - 21:00
Sun
09:00 - 20:30
🚶 → 🚌 → 🚶 Getting there
About 30 min from Salzburg airport
Bus 10 to Rathaus, then a 5 min walk to Residenzplatz and Domplatz
Every 10 min weekdays, 15 min Saturdays, 20 min Sundays, about EUR 3
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
📬 Free · Every Sunday
The Best Trips from Your AirportEvery Sunday, Fresh in Your Inbox
Each email has the best-value trips from Manchester for the following two weeks, found and priced for you.
📥 What lands in your inbox on Sunday
📥 InboxExample
✉Rick from Europe UnlockedSundayYour best trips from Manchester for the following two weeksCheapest trips from Manchester for the following two weeks.
✉Rick from Europe Unlocked · Last week's best trips from ManchesterLast week
To: you
Christmas Markets in Prague, Kraków, Budapest and Poland 🏰
Prague
🎄 Christmas market in Prague
Old Town Square (Staroměstské náměstí)
The market on Old Town Square sits between the twin towers of the Týn Church and the Astronomical Clock, which has been telling the time since 1410. A giant tree stands in the middle, and there's a stage for carols.
There's a second market along Wenceslas Square, a short walk away.
🍴 Try: trdelník, a sugared pastry cooked on a spit, a Prague ham carved off the bone, and svařák, Czech mulled wine.
✈️ Flights
£43 from Bristol
5 nights, flights only, per person, the cheapest we found. 14 of our airports fly there
🕒 Opening hours
Mon - Sun
10:00 - 22:00
🚶 → 🚌 → 🚶 → 🚇 → 🚶 Getting there
About 45 min from Prague airport
Bus 59 to Nádraží Veleslavín, metro A to Staroměstská, then a 6 min walk
Every 3 to 10 min, about EUR 2 (90 minute ticket)
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Kraków
🎄 Christmas market in Kraków
Rynek Główny
The market is on Rynek Główny, one of Europe's largest medieval squares, around the Cloth Hall and below St Mary's Basilica. Listen for the trumpet call played from its tower every hour.
✨ Look for: the szopki, Kraków's glittering nativity scenes, built like little palaces of the city's towers. The city has held a contest for them since 1937, and UNESCO lists the tradition as living cultural heritage.
🍴 Eat: oscypek, smoked mountain cheese grilled and served with cranberry, and a plate of pierogi.
✈️ Flights
£32 from Newcastle
6 nights, flights only, per person, the cheapest we found. 16 of our airports fly there
🕒 Opening hours
Mon - Sun
10:00 - 20:00
🚶 → 🚆 → 🚶 Getting there
About 50 min from Kraków airport
Train to Kraków Główny, then a 12 min walk to Rynek Główny
Every 30 min, under PLN 20
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Budapest
🎄 Christmas market in Budapest
Vörösmarty Square
The main market is on Vörösmarty Square, beside the grand old Gerbeaud café, and its stalls are picked for Hungarian crafts: leather, lace, ceramics and painted wood.
A second market stands in front of St Stephen's Basilica, with lights played across its front in the evenings.
🍴 Eat: lángos, fried bread with sour cream and cheese. Then try kürtőskalács, a chimney cake turned over hot coals, and a glass of forralt bor, Hungarian mulled wine.
✈️ Flights
£38 from Newcastle
5 nights, flights only, per person, the cheapest we found. 14 of our airports fly there
🕒 Opening hours
Mon - Thu
11:00 - 21:00
Fri - Sat
11:00 - 22:00
Sun
11:00 - 21:00
🚌 → 🚶 Getting there
About 50 min from Budapest airport
Bus 100E to Deák Ferenc tér, then a 4 min walk to Vörösmarty tér
Every 10-20 min, HUF 2,500 (about EUR 6)
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Wrocław
🎄 Christmas market in Wrocław
Wrocławski Jarmark Bożonarodzeniowy
📍 Rynek, Wrocław
The market fills the Rynek, the city's huge market square, around the Gothic town hall. It's one of the biggest in Poland, with a fairy-tale corner for children and a giant tree.
🔍 While you're there: count the little bronze dwarfs hidden all over the old town. There are hundreds of them.
🍷 Drink: grzaniec, Polish mulled wine, served here in a mug shaped like a boot.
✈️ Flights
£30 from Liverpool
7 nights, flights only, per person, the cheapest we found. 12 of our airports fly there
🕒 Opening hours
Mon - Sun
10:00 - 21:00
🚶 → 🚌 → 🚶 Getting there
About 50 min from Wrocław airport
Bus 106 to Pl. Orląt Lwowskich, then a 12 min walk along ul. Ruska to the Rynek
Every 20 min, about PLN 5
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Gdańsk
🎄 Christmas market in Gdańsk
Jarmark Bożonarodzeniowy
The market is on Targ Węglowy, at the top of the old town, among the tall merchants' houses of an old Hanseatic trading port. Walk on down the Long Market to the Artus Court and Neptune's Fountain.
🎁 Look for: amber, which washes up on the Baltic shore. Gdańsk has sold it for centuries.
🥃 Try: Goldwasser, the herbal liqueur with flakes of gold in it, first made in Gdańsk.
✈️ Flights
£35 from London Stansted
6 nights, flights only, per person, the cheapest we found. 12 of our airports fly there
🕒 Opening hours
Mon - Thu
12:00 - 20:00
Fri - Sat
12:00 - 21:00
Sun
12:00 - 20:00
🚶 → 🚌 → 🚶 Getting there
About 55 min from Gdansk airport
Bus 210 to Hucisko, then a 3 min walk to Targ Węglowy
Every 30 min weekdays, hourly at weekends, about PLN 5
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Christmas Markets in France, Switzerland and Belgium ⛪
Strasbourg
🎄 Christmas market in Strasbourg
Christkindelsmärik
Strasbourg calls itself the Capital of Christmas. Its Christkindelsmärik has been held since the 16th century, which makes it one of the oldest in Europe.
It isn't one market but a dozen, spread across the island old town, from the cathedral square to Place Broglie, with a giant tree on Place Kléber.
🍪 Try: bredele, the little Alsatian Christmas biscuits, and a cup of white mulled wine, the Alsace way.
✈️ Flights
£61 from Manchester
3 nights, flights only, per person, the cheapest we found. 5 of our airports fly there
🕒 Opening hours
Not published yet
🚶 → 🚆 → 🚶 → 🚊 → 🚶 Getting there
About 35 min from Strasbourg airport
Train to Strasbourg station (8 min), tram to Homme de Fer, then a 5 min walk
Up to 5 trains an hour, EUR 4.60 train and tram combined
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Basel
🎄 Christmas market in Basel
Barfüsserplatz und Münsterplatz
The market is on two squares, Barfüsserplatz and Münsterplatz, beside the red sandstone cathedral above the Rhine. It's one of the biggest in Switzerland, with trees hung with lights over the stalls.
🍪 Try: Basler Läckerli, the city's spiced honey biscuits, and a raclette scraped hot onto bread.
🎄 While you're there: the old Christmas shops in the lanes up from the market sell decorations all year round.
✈️ Flights
£40 from London Stansted
7 nights, flights only, per person, the cheapest we found. 8 of our airports fly there
🕒 Opening hours
Mon - Sun
11:00 - 20:30
🚶 → 🚌 → 🚶 → 🚊 → 🚶 Getting there
About 35 min from Basel airport
Bus 50 to Basel Bahnhof SBB, then tram 8 or 11 to Barfüsserplatz
Every 7 to 10 min, about CHF 5
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Brussels
🎄 Christmas market in Brussels
Winter Wonders, Grand Place
Winter Wonders centres on the Grand-Place, with a Christmas tree in the middle and a light show on the old guildhalls in the evenings.
It runs on through the streets to Sainte-Catherine, past the old Bourse, with a big wheel and an ice rink along the way.
🧇 Eat: a hot waffle, a cone of frites, and a few Belgian chocolates to take home.
✈️ Flights
£30 from Dublin
3 nights, flights only, per person, the cheapest we found. 4 of our airports fly there
🕒 Opening hours
Mon - Sun
12:00 - 22:00
🚶 → 🚆 → 🚶 Getting there
About 35 min from Brussels airport
Train to Brussels-Central, then a 5 min walk to the Grand Place
Every 15 min, about EUR 11
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Christmas Markets in Scandinavia and the Baltic ❄️
Copenhagen
🎄 Christmas market in Copenhagen
Tivoli Gardens
Tivoli Gardens, a pleasure garden in the middle of the city since 1843, turns into a Christmas market, with lights, stalls and the rides still running.
There's another along the canal at Nyhavn, among the painted houses and old wooden ships.
🍷 Drink: gløgg, Danish mulled wine, with almonds and raisins in the cup. Have it with æbleskiver, little round pancakes with jam and icing sugar.
✈️ Flights
£30 from Birmingham
7 nights, flights only, per person, the cheapest we found. 10 of our airports fly there
🕒 Opening hours
Mon - Thu
11:00 - 22:00
Fri - Sat
11:00 - 23:59
Sun
11:00 - 22:00
If it keeps its 2025 hours
🚶 → 🚆 → 🚶 Getting there
About 25 min from Copenhagen airport
Train to Copenhagen Central Station (København H), then a 4 min walk to Tivoli
Every 10 min, about DKK 30
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Stockholm
🎄 Christmas market in Stockholm
Gamla Stan
The market fills Stortorget, the oldest square in Gamla Stan, with tall painted houses all around and red wooden huts selling crafts and food.
For a second one, take the ferry to Skansen, the open-air museum, whose Christmas market has run for more than a century.
🍴 Try: glögg and pepparkakor, thin ginger biscuits, smoked reindeer, and a saffron bun.
✈️ Flights
£28 from Dublin
7 nights, flights only, per person, the cheapest we found. 5 of our airports fly there
🕒 Opening hours
Mon - Thu
11:00 - 18:00
Fri - Sat
11:00 - 19:00
Sun
11:00 - 18:00
If it keeps its 2025 hours
🚶 → 🚆 → 🚶 → 🚇 → 🚶 Getting there
About 45 min from Stockholm airport
Arlanda Express to Stockholm C, then the metro one stop to Gamla stan
Every 15 min, about SEK 350
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Tallinn
🎄 Christmas market in Tallinn
Raekoja plats
The market is on Raekoja plats, the Town Hall Square, at the heart of a walled medieval old town that's a UNESCO World Heritage Site.
Tallinn says the first public Christmas tree in Europe stood on this square, back in 1441. Riga, across the border, says it was first. Visit both and decide.
🍴 Eat: blood sausage with sauerkraut, the Estonian Christmas dinner, then a glass of Vana Tallinn, the local rum liqueur.
✈️ Flights
£74 from Dublin
4 nights, flights only, per person, the cheapest we found. 3 of our airports fly there
🕒 Opening hours
Mon - Sun
10:00 - 20:00
🚶 → 🚊 → 🚶 Getting there
About 35 min from Tallinn airport
Tram 4 to Viru, then an 8 min walk through the Viru Gate to Town Hall Square
Every 10 min, EUR 2
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
A Christmas Market in the Sun: Barcelona ☀️
Barcelona
🎄 Christmas market in Barcelona
Fira de Santa Llúcia
📍 Avinguda de la Catedral, Barcelona
The Fira de Santa Llúcia, in front of the cathedral, has been held since 1786. It sells nativity figures, and moss, bark and greenery to build the scene.
😄 Look out for: the caganer, a Catalan Christmas figure you'll have to see for yourself, and the caga tió, a smiling log that children feed and then beat with a stick until it gives presents.
🍫 Try: turrón, Spanish almond nougat, and a thick hot chocolate with churros in the old town nearby.
✈️ Flights
£27 from Dublin
6 nights, flights only, per person, the cheapest we found. 15 of our airports fly there
🕒 Opening hours
Mon - Sun
10:00 - 21:00
If it keeps its 2025 hours
🚶 → 🚌 → 🚶 Getting there
About 55 min from Barcelona airport
Aerobús to Plaça de Catalunya, then a 10 min walk to the Cathedral
Every 5-10 min, about EUR 7.50
An approximate daytime journey by public transport, waiting included. Check the timetable on the day.
Two Markets in One Trip 🎄🎄
Why stop at one? On a multi-city trip, you fly to one city, then on to the next, then home from there, with a night or more in each.
In the search, switch on Christmas Markets and choose All Markets. Then every city on the trip has its market open while you're there.
⏰ Check the market's opening times. Our search knows each market's dates, but times can change. Confirm with the market before you go.
🛬 Check which airport you land at. Some of the cheapest trips use a city's second airport, a bus ride from the centre.
🏨 Book a refundable room until your flights are booked. Then firm it up.
🧣 Pack for the cold and travel light. A small bag is easier on busy market streets, and each airline has its own cabin bag rules.
📌 Key points
The classics: Cologne, Nuremberg, Vienna, Prague, Kraków and Budapest.
Cheapest we found: £27 to Barcelona and £28 to Stockholm from Dublin, then £30 to Copenhagen, Wrocław and Brussels.
Every trip here has at least one night in the city while its market is open.
Check each market's opening times before you book.
You book each flight directly with the airline.
Questions People Ask 💬
Which Is the Best Christmas Market in Europe?
There's no single answer. For the classic German market, go for Nuremberg or Cologne. For old town squares, Prague, Kraków or Tallinn.
For grand squares and palaces, Vienna. For something a bit different, Copenhagen's Tivoli Gardens. You can fly direct to all of them from the UK or Ireland.
Which European Christmas Market Is Cheapest to Fly to from the UK or Ireland?
Of the markets above, Barcelona was the cheapest: six nights from Dublin, for £27 in flights.
From Great Britain, Copenhagen from Birmingham and Wrocław from Liverpool were both £30. Fares move, so check the search for today's.
When Do the Christmas Markets in Europe Open?
It depends on the city, and the dates change every year, so we don't give them here.
Our search knows each market's dates. It only shows trips with a night in the city while its market is open.
How Many Nights Do You Need for a Christmas Market Break?
One night is enough to see a market. Most of the cheapest trips above are three to seven nights, though. You choose how many nights when you search.
Do the Prices Include a Hotel?
No. They're for flights only, per person. You book each flight directly with the airline, and where you stay is up to you.
Ready to Find Your Market? 🎄
Choose your airport and switch on Christmas Markets. You'll see every trip with a night in a market city while its market is open, cheapest first. Search Christmas market trips.
Free search shows trips leaving in the next 14 days. Premium members see about six months ahead, the whole season.
Prices were found between the 23rd and the 25th of October 2026: flights only, per person, rounded up to the next pound. Fares change every day, so search for today's.