Every November I get the same itch. Somebody posts a photo of a lit-up market square, the smell of mulled wine comes through the screen, and suddenly I’m looking at flights I definitely don’t need. If you’ve landed here, I’m guessing you’ve caught it too.
14 cities made the cut for the best Christmas markets in Europe in 2026. Nearly all of them have confirmed their dates and opening hours, Strasbourg is still keeping everyone waiting, and Munich has moved its opening a whole week earlier this year. Short on time? Nuremberg for the classic, Vienna for the romance, Zagreb if you can only get away after Christmas Day.
More festive ideas live in our Christmas travel guides, from Lancashire’s markets to how the rest of the world celebrates.
This article may contain affiliate links. If you make a purchase through these links, we earn a small commission at no extra cost to you. This helps fund the site and keeps our guides free. See our full affiliate disclosure for details.
Christmas Markets in Europe: Quick Facts
Best Christmas Markets in Europe 2026: Dates and Opening Hours
Everything in one place. Dates are for each city’s main market and the hours are the standard daily ones. Christmas Eve gets its own column, because that’s the day that catches people out.
← Swipe to scroll on mobile
| City | Main market | 2026 dates | Usual hours | 24 December | Airport |
|---|---|---|---|---|---|
| Vienna | Christkindlmarkt, Rathausplatz | 13 Nov to 26 Dec | 10:00 to 22:00 daily | 10:00 to 18:30 | VIE |
| Strasbourg | Christkindelsmärik and Capitale de Noël | Late Nov to 24 Dec (TBC) | Last season roughly 11:30 to 21:00 | Final day | SXB or BSL |
| Nuremberg | Christkindlesmarkt, Hauptmarkt | 27 Nov to 24 Dec | 10:00 to 21:00 daily | 10:00 to 14:00 | NUE |
| Dresden | Striezelmarkt, Altmarkt | 25 Nov to 24 Dec | 10:00 to 21:00 daily | 10:00 to 14:00 | DRS |
| Munich | Christkindlmarkt, Marienplatz | 20 Nov to 24 Dec | Mon to Sat 10:00 to 21:00, Sun 10:00 to 20:00 | 10:00 to 14:00 | MUC |
| Cologne | Weihnachtsmarkt am Dom | 16 Nov to 23 Dec | Sun to Wed 11:00 to 21:00, Thu and Fri to 22:00, Sat 10:00 to 22:00 | Closed | CGN |
| Berlin | Gendarmenmarkt, Rotes Rathaus, Charlottenburg | From 23 Nov (end dates vary) | Varies by market | Varies | BER |
| Prague | Old Town Square and Wenceslas Square | 28 Nov to 6 Jan 2027 | Stalls 10:00 to 22:00, food later | Usually open | PRG |
| Budapest | Advent Bazilika and Vörösmarty Square | From 13 Nov (Basilica to 1 Jan 2027) | Around 11:00 to 21:00 or 22:00 | Shorter hours | BUD |
| Brussels | Winter Wonders | 27 Nov to 3 Jan 2027 | From midday into the evening | Closed early last season | BRU |
| Tallinn | Town Hall Square | 20 Nov to 6 Jan 2027 | Around 10:00 to 20:00, drinks later | Usually open | TLL |
| Basel | Barfüsserplatz and Münsterplatz | 26 Nov to 23 Dec | 11:00 to 20:30 daily | Closed (ends 23 Dec) | BSL |
| Zagreb | Advent Zagreb | 28 Nov to 7 Jan 2027 | Varies by location | Some stalls open | ZAG |
| Copenhagen | Christmas in Tivoli | 13 Nov to 3 Jan 2027 | Roughly 11:00 to 22:00, later Fri and Sat | Closed | CPH |
How to Pick Your Christmas Market City
It mostly comes down to timing and taste. Going after Christmas Day? Most of Germany has packed up by then. Want handmade gifts rather than mass-produced bits? Some cities do that far better than others. Here's how I'd match them up.
← Swipe to scroll on mobile
| If you want... | Go to | Why |
|---|---|---|
| The classic first-timer market | Nuremberg | Striped stalls, the Christkind and strict rules on what's sold |
| Romance and grandeur | Vienna | Palace backdrops, a skating trail and a market on almost every square |
| A trip after Christmas Day | Zagreb, Prague, Tallinn | All three keep going into the first week of January |
| Kids in tow | Copenhagen, Brussels | Tivoli's rides, plus a Ferris wheel and ice rink in Brussels |
| Proper handmade gifts | Dresden | Erzgebirge woodcraft, candle arches and real Dresden stollen |
| The best shot at snow | Tallinn | Baltic winters are colder and more reliable than central Europe |
| Festive city break on a budget | Zagreb | Cheaper food and drink than Germany or Austria, and a huge programme |
| Market-hopping in one city | Berlin, Cologne | Several big markets a short walk or tram ride apart |
Got a long weekend? Pair two cities by train. None of these combos waste a day:
- Strasbourg and Basel, roughly an hour and a half apart, with Colmar handily in between
- Nuremberg and Munich, about an hour on the fast ICE
- Vienna and Budapest, under three hours on the Railjet
- Prague and Dresden, a lovely run along the Elbe in a little over two hours
- Cologne and Brussels, around two hours with no change
Germany's Big Hitters
Germany more or less invented the whole idea, and in my opinion it’s still the best at it. Pretty much every town has a market. These are the five worth getting on a plane for, and our Germany hub has plenty more for the rest of your trip.
Nuremberg Christkindlesmarkt
If you only ever do one German Christmas market, make it this one. Up to 180 stalls with red-and-white striped roofs fill the Hauptmarkt (locals call it the little town of wood and cloth), and the city is strict about what's allowed on sale. So you get lebkuchen, fruit loaf, little prune figures called Zwetschgenmännle and hand-painted decorations, and no phone cases or plastic tat. I really like that about it. It feels looked after.
The 2026 market opens on Friday 27 November, when the Christkind reads her prologue from the gallery of the Frauenkirche at 17:30 (stalls pause from 17:25 to 18:00 for it). From then it's 10:00 to 21:00 daily until 23 December, and 10:00 to 14:00 on Christmas Eve. The Market of the Sister Cities sits next door on the Rathausplatz, and the Kinderweihnacht has old-fashioned carousels and stagecoach rides for the kids. Our Nuremberg travel guide covers the rest of the city.
- Don't miss: Drei im Weckla, which is three little Nuremberg sausages in a roll
- Take home: a tin of Elisenlebkuchen, the posh flourless kind
Where to Stay in Nuremberg
Dresden Striezelmarkt
Dresden’s Striezelmarkt has a market charter from 1434, which puts it among the oldest documented Christmas markets in Germany, and 2026 is its 592nd outing. More than 200 traders squeeze onto the Altmarkt around a giant step pyramid from the Erzgebirge mountains. There’s also more Christstollen than any one person should try to carry home.
It opens at 16:00 on Wednesday 25 November, then runs 10:00 to 21:00 daily until it closes at 14:00 on Christmas Eve. If I’m buying gifts, this is where I’d do it. The hand-carved smoking men and nutcrackers aren’t cheap, but that’s because somebody sat down and made them.
Munich Christkindlmarkt
Munich's big change for 2026: the Christkindlmarkt now starts on the Friday before Totensonntag, which this year means 20 November. That's about a week earlier than people are used to, and it still finishes on Christmas Eve. Hours are 10:00 to 21:00 Monday to Saturday, 10:00 to 20:00 on Sundays, and 10:00 to 14:00 on 24 December.
Around 140 stalls spread out from Marienplatz along the shopping streets and down to the Rindermarkt, with the big tree framed by the Neues Rathaus. Sunday to Thursday there's live music from the town hall balcony at 17:30. Don't skip the Kripperlmarkt for nativity figures. And if you're in town for the Krampus run through the old town, it's brilliant and slightly terrifying in equal measure. Our Munich walking tour joins most of the markets up, and the Munich travel guide fills in the gaps.
Cologne Christmas Markets
Cologne has a whole cluster of markets, all close enough to walk between. The big one is the Weihnachtsmarkt am Dom on Roncalliplatz, running 16 November to 23 December 2026 right under the cathedral's twin spires. There's a huge natural tree, a canopy of lights over the stalls and live music on the stage most evenings.
It's open 11:00 to 21:00 Sunday to Wednesday, until 22:00 on Thursdays and Fridays, and 10:00 to 22:00 on Saturdays, with Totensonntag (22 November) the one day off. Then there's Heinzels Wintermärchen in the old town, themed on the little house gnomes of Cologne legend, plus the Angels' Market at Neumarkt and the harbour market down by the Chocolate Museum. Every one of them has its own mug design. Good luck with your hand luggage.
Berlin Christmas Markets
Berlin is less a market and more a season. The city's tourist board lists over a hundred of them, and most of the big ones open on 23 November 2026, the day after Totensonntag. Pick two or three in the same district for an easy evening, then save another night for something completely different. Our 3 days in Berlin itinerary and Berlin walking tour fit round them nicely.
- WeihnachtsZauber Gendarmenmarkt (23 Nov to 31 Dec): the elegant one, between the twin churches and the Konzerthaus
- Charlottenburg Palace (23 Nov to 27 Dec): baroque backdrop and heated food tents
- Berliner Weihnachtszeit at the Rotes Rathaus (23 Nov to 3 Jan 2027): ice rink, fairground rides and an Old Berlin market lane
- Kaiser Wilhelm Memorial Church, Breitscheidplatz (23 Nov to 3 Jan 2027): handy if you're staying out west
- Historischer Weihnachtsmarkt at RAW (12 Nov to 22 Dec): medieval theme, fire shows, a bit rowdier
- Christmas Avenue at Nollendorfplatz (4 Nov to 23 Dec): the city's LGBTQIA* winter market
Recommended Tours and Tickets
Vienna, Strasbourg and Basel
Vienna Christmas Markets
Vienna is Christmas turned up to eleven, and I'm all here for it. The Wiener Christkindlmarkt on Rathausplatz runs 13 November to 26 December 2026, open 10:00 to 22:00 every day and until 18:30 on Christmas Eve. The park out front turns into the Eistraum skating trail from 13 November to 6 January (closed on New Year's Eve), which is about as romantic as ice skating gets.
After that, the whole city is basically one long market crawl. Schönbrunn Palace opens first, on 6 November, and rolls straight into a New Year market until 6 January. The Altwiener market on the Freyung (14 November to 23 December) is the traditional one, Karlsplatz (13 November to 23 December) is great for arts and crafts, and the little lanes of Spittelberg (13 November to 23 December) are where I'd go for a quieter punsch. Two changes this year. The Belvedere market has moved away from the front of the palace to the far end of the big pond while building work goes on, and the market on Maria-Theresien-Platz is back after a year off.
Our Vienna travel guide and 3 days in Vienna itinerary have the rest of the city covered.
- Don't miss: a cup of punsch instead of glühwein (it's very Viennese), and Spittelberg after dark
Where to Stay in Vienna
Strasbourg Christkindelsmärik
Strasbourg calls itself the Capitale de Noël, and it's earned the title. The Christkindelsmärik on Place Broglie dates back to 1570, which makes it France's oldest Christmas market, and these days the whole Grande Île joins in. Eight market areas spread from the cathedral square to Petite France, with the Grand Sapin tree towering over Place Kléber. Add timber-framed houses, vin chaud and bredele biscuits and it's quite a lot to take in. In a good way.
Book your room early. Places near the centre go months ahead, and there's visible security around the island all December, so the train is far easier than driving in. Start near the cathedral at dusk, then finish at Place Broglie once the coach groups have gone.
- Don't miss: the Grand Sapin on Place Kléber and Petite France lit up at night
- Eat: a paper bag of bredele and a hot tarte flambée
Basel Christmas Market
Basel is the tidy, slightly posher cousin of the Alsace markets. It runs 26 November to 23 December 2026, open 11:00 to 20:30 daily across Barfüsserplatz, Münsterplatz and Claraplatz, with around 150 stalls in total. On the last day, Barfüsserplatz and Claraplatz shut at 20:00 and Münsterplatz at 18:00. European Best Destinations named it Europe's best Christmas market back in 2021.
Münsterplatz is the pretty one, with a big decorated tree by the cathedral and a fairy-tale forest for kids. It's the sort of spot where you stand still for a minute and realise you're smiling for no reason. Prices are Swiss, mind, so budget a bit more than you would in Germany. It pairs brilliantly with Strasbourg, and our Basel guide and Switzerland travel tips cover the rest.
- Don't miss: Basler Läckerli biscuits, a raclette plate, and the view over the Rhine from behind the Münster
Prague, Budapest and Zagreb
Prague Christmas Markets
Prague does festive without even trying. The main markets on Old Town Square and Wenceslas Square run from 28 November 2026 to 6 January 2027, with stalls generally open 10:00 to 22:00 and food and drink going on later. A couple of the neighbourhood markets start earlier: Peace Square (Náměstí Míru) from 20 November and Republic Square from 25 November, both packing up on Christmas Eve.
One heads-up. Old Town Square is priced for tourists, and the ham carved off the spit is sold by weight, which has surprised plenty of people at the till. Ask the price per 100g before they start slicing. Náměstí Míru in Vinohrady is where the locals go. Our Prague travel guide and 3 days in Prague itinerary will help with the rest, and if you'd like the good spots already pinned, our Prague Google Map legend puts them all on your phone.
Where to Stay in Prague
Gear we actually travel with
Passport holders, packing cubes, travel wallets. Stuff that earns its place in the bag.
Browse the shopBudapest Christmas Markets
Two markets define Budapest at Christmas. Advent Bazilika, in front of St Stephen's Basilica, runs 13 November 2026 to 1 January 2027 and has been voted Europe's most beautiful Christmas market by European Best Destinations four times. After dark the basilica front turns into a light show (it ran every half hour from 17:30 last season), there's a little ice rink round the tree, and the food is a big step up from a sausage in a bun.
Ten minutes' walk away, Vörösmarty Square hosts its sister market, Vörösmarty Classic Xmas, with folk music and more traditional crafts. It hadn't confirmed its 2026 dates when I checked, but it usually opens alongside the Basilica and runs to New Year's Eve. Warm up in a thermal bath before an evening wander and you'll float through the lights. Our Budapest travel guide and tips for your first trip to Budapest are worth a read, and our Budapest Google Map legend saves you pinning everything yourself.
- Don't miss: kürtőskalács (chimney cake) fresh off the spit, lángos, and a cup of forralt bor
Advent Zagreb
Advent Zagreb officially runs 28 November 2026 to 7 January 2027, with a soft warm-up from 25 November. It spreads across around 25 spots in the Upper and Lower Town: the Advent candles round the Manduševac fountain on Ban Jelačić Square, the canopy of lights in Zrinjevac park, the Ice Park on King Tomislav Square and little pop-ups tucked into courtyards. It took European Best Destinations' top spot three years running, from 2016 to 2018.
It's still the one I point people to when they want a big festive city break without German prices, and it feels local even at peak times. Give yourself an extra day for museums and long coffees. Our Zagreb guide and Croatia travel tips have the details.
- Don't miss: fritule (little doughnuts), štrukli, sarma and a cup of kuhano vino
Brussels, Tallinn and Copenhagen
Brussels Winter Wonders
Winter Wonders (Plaisirs d'Hiver) runs 27 November 2026 to 3 January 2027. More than 200 chalets wind from the Bourse to the old fish market at Sainte-Catherine, with a Ferris wheel, an ice rink and a sound-and-light show on the Grand-Place. It's more food festival than German-style market, and I mean that as a compliment. Frites, waffles, croquettes, oysters, and plenty of Belgian beer if mulled wine isn't your thing.
The long season makes it a great post-Christmas break. On Christmas Eve and New Year's Eve the market shut at 18:00 last season, so plan around that, and stay near Sainte-Catherine if you can. Our best of Brussels itinerary and Belgium travel tips cover the rest, and our Belgium and Netherlands winter road trip starts right here on the Grand-Place.
Where to Stay in Brussels
Tallinn Christmas Market
If you're dreaming of a white Christmas, Tallinn's your best shot. The market fills Raekoja plats, the medieval Town Hall Square, from 20 November 2026 to 6 January 2027, usually 10:00 to 20:00 with the drinks stalls open later. The tree tradition here supposedly goes back to 1441, and the lights are switched on for the first Sunday of Advent (29 November). It was voted Europe's best Christmas market in 2019, and it's compact enough to lap in a couple of hours.
Riga is a short hop away if you want to turn it into a Baltic trip. Our guide on when to go to Riga will help you decide.
- Don't miss: blood sausage with lingonberry, glögi with a splash of Vana Tallinn, and the crafts in St Catherine's Passage
Copenhagen: Christmas in Tivoli
Christmas in Tivoli runs 13 November 2026 to 3 January 2027, roughly 11:00 to 22:00 and later on Fridays and Saturdays. It's a ticketed amusement park, so you'll pay to get in, but you get the rides, an ice rink, more than 70,000 Christmas ornaments and stalls selling gløgg and æbleskiver. Families can lose a whole evening here without trying.
Outside the gates, Nytorv and Gammeltorv host a big free market from 6 November to 21 December, and a new market on City Hall Square is planned for 11 to 20 December. Our Copenhagen city guide has the rest of the city sorted.
Where to Stay and When to Go
Book centrally, and book early. In Strasbourg, Nuremberg, Vienna and Prague, the good-value rooms within walking distance of the old town disappear months ahead, and nobody wants a 25-minute tram ride back at 22:00 clutching a bag of lebkuchen. I usually start by comparing Booking.com stays near the old towns, then look along a tram line if the centre’s silly money.
Travelling solo or watching the pennies? Prague, Budapest and Berlin all have excellent Hostelworld hostels close to the markets, and plenty of them have private rooms. On your first afternoon somewhere new, a guided walk is a smart way to get your bearings before the crowds arrive, and you’ll find lots of Christmas market walking tours on GetYourGuide, including food tastings in Vienna, Prague and Brussels.
- Late November: markets freshly open, cheaper rooms, fewer coach groups
- First half of December: peak atmosphere, peak crowds, peak prices
- Christmas to New Year: only the long-runners, so Prague, Budapest, Zagreb, Tallinn, Brussels, Copenhagen and parts of Vienna and Berlin
Packing and Practical Bits
You'll be standing outside for hours, often below zero, so dress for it. Layers, a hat, decent gloves (touchscreen ones are worth it for photos) and boots with grip. Northern cities like Tallinn and Copenhagen get icy, and Nuremberg's cobbles are no joke after a cup or two.
- Small coins and notes for deposits and loos, even though most stalls now take cards
- A fold-flat tote for gifts (I know I've said it before, but the craft stalls are dangerously good)
- A power bank, because the cold drains phone batteries fast
- Mobile data for maps and tickets, and our best travel eSIMs guide compares the ones worth having
- Travel insurance that covers winter trips, especially if there's skating or an icy old town involved
Staying closer to home this year? Have a look at Lancashire's best Christmas markets, our UK Christmas markets road trip, or our guides to Christmas in York and Christmas events in London. And for how other countries do it, our piece on how the world celebrates Christmas is a fun read.
Pick Your Market and Book the Train
That’s the lot for 2026. Fourteen cities, nearly all with confirmed dates, and every one of them worth the cold toes. Pick one from the table, check its official link, then sort your room before everyone else does, because the central ones really do go early.
For more winter ideas, browse our winter travel guides, our pick of the best European capitals to visit in January, or the full collection of Christmas travel guides. Frohe Weihnachten, and enjoy that first mug.
FAQs
When do Europe's Christmas markets open in 2026?
Most of the big ones open between 13 and 28 November 2026. Vienna, Budapest’s Advent Bazilika and Tivoli in Copenhagen open on 13 November, Cologne on 16 November, Munich on 20 November and Nuremberg on 27 November. Prague and Zagreb follow on 28 November.
Which Christmas markets are still open after Christmas Day?
Zagreb runs until 7 January 2027, Prague, Tallinn and Vienna’s Schönbrunn market until 6 January, and Brussels, Tivoli and Berlin’s Rotes Rathaus market until 3 January. Budapest’s Advent Bazilika goes on until 1 January, and Vienna’s Rathausplatz market until 26 December.
Are Christmas markets open on Christmas Eve?
Some are, briefly. Nuremberg, Dresden and Munich close at 14:00 on 24 December, and Vienna’s Rathausplatz market stays open until 18:30. Cologne’s cathedral market and Basel finish on the 23rd, and Tivoli is closed on Christmas Eve.
How much money should I bring for a Christmas market evening?
For two people, budget about £26 to £43 (€30 to €50 / $35 to $58) for a couple of drinks each, a snack and something sweet. Add mug deposits of around £2.60 to £4.30 (€3 to €5 / $3.45 to $5.75) each, which you get back when you return them.
What's the best Christmas market in Europe for first-timers?
Nuremberg is the classic choice, with traditional stalls, the Christkind’s opening ceremony and strict rules on what can be sold. Vienna is a close second if you want more variety, and Zagreb is the pick if you want something festive that runs into January.
Travel Hubs
Recommended Websites and Resources:
- Flights: Find the best deals on Trip.com
- Hotels: Best rates on Booking.com · Best hostels on HostelWorld · Ratings and bargains on TripAdvisor
- Apartments: Affordable rentals on VRBO
- Car hire: Best prices on RentalCars.com
- Travel insurance: EKTA for worldwide cover · AirHelp for flight delay compensation
- Activities: Tours and skip-the-line tickets on GetYourGuide · Instant mobile tickets on Tiqets
- Trains: Most affordable trains on Trainline · Rail passes on Rail Europe
- Travel eSIMs: Use your mobile phone anywhere worldwide with Airalo
- Need more help planning your trip? Visit our Resources Page to see all the companies we trust and use for our travels






