Planning a trip around the Christmas markets in Europe comes down to one thing first: dates. Markets open and close on their own schedules, and a few of them shut on Christmas Eve while others run right through to Epiphany. Get the dates right and the rest of the trip falls into place.
This guide gives you the confirmed 2026 opening dates for 15 major markets, plus what each one is actually like, how to move between them by train, and what to sort out before you fly. You’ll also find the practical details most guides skip — whether stalls take cards, how much a mug of mulled wine costs, and what to pack for a European winter.
One thing to sort before you go: your phone. You’ll be checking opening times, following walking directions between squares, and looking up train connections all day. A Europe eSIM from Telekonek covers you across every country in this guide on one plan, from $4.
Key takeaways
- Most markets open between mid and late November. Cologne opens earliest of the big German markets, on 16 November 2026.
- German markets mostly close on 23 or 24 December. Prague, Tallinn and Zagreb run into January.
- The quietest time to visit is a weekday in the first half of December. Weekends after 15 December are the busiest.
- Bring cash. Many stalls take cards now, but plenty still don’t, and mug deposits are usually coins only.
- Book accommodation by early October for December dates. Rooms near the main squares sell out first.
Christmas markets in Europe 2026: opening and closing dates
Dates below are taken from official market and tourist board sources. Some markets confirm their schedule in the spring; others wait until autumn. Where 2026 dates aren’t published yet, the typical window is shown instead — check the official site before you book flights around it.
| Market | City | 2026 dates | Status |
|---|---|---|---|
| Christkindlesmarkt | Nuremberg | 27 Nov – 24 Dec | Confirmed |
| Striezelmarkt | Dresden | 25 Nov – 24 Dec | Confirmed |
| Cathedral Market | Cologne | 16 Nov – 23 Dec | Provisional |
| Reiterlesmarkt | Rothenburg ob der Tauber | Late Nov – 23 Dec | Pending |
| Christkindlmarkt | Vienna | 13 Nov – 26 Dec | Confirmed |
| Old Town Square | Prague | 28 Nov – 6 Jan 2027 | Confirmed |
| Vörösmarty Square | Budapest | Mid Nov – 1 Jan 2027 | Pending |
| Christkindelsmärik | Strasbourg | Late Nov – 24 Dec | Pending |
| Marché de Noël | Colmar | 23 Nov – 29 Dec | Confirmed |
| Winter Wonders | Brussels | Late Nov – early Jan | Pending |
| Winter Market | Bruges | Late Nov – early Jan | Pending |
| Tivoli Gardens | Copenhagen | Mid Nov – early Jan | Pending |
| Gamla Stan | Stockholm | Late Nov – 23 Dec | Pending |
| Town Hall Square | Tallinn | 20 Nov – 6 Jan 2027 | Confirmed |
| Advent Zagreb | Zagreb | Late Nov – early Jan | Pending |
When do the markets open?
German markets traditionally open on the Friday or Monday before the first Sunday of Advent. In 2026 that puts most of them in the last week of November. Austrian and Hungarian markets start earlier, from mid-November. Cologne is the outlier among the big names, opening on 16 November.
Closing dates split into two groups. German markets wind down on 23 or 24 December, usually with a short final day. Markets in Prague, Tallinn and Vienna keep going past Christmas, and several run to Epiphany on 6 January.
Germany: where the tradition started
Germany has more Christmas markets in Europe than any other country, and the oldest of them. If you only have one trip in you, start here.
Nuremberg Christkindlesmarkt
Nuremberg runs from 27 November to 24 December 2026, daily from 10am to 9pm. On Christmas Eve it closes at 2pm. The market fills the Hauptmarkt in the old town, and it’s a ten-minute walk from the main train station.
Around 180 wooden stalls sit under red-and-white striped awnings. Vendors work under strict rules about what they can sell, which keeps out the mass-produced tat you’ll find elsewhere. Look for Elisenlebkuchen, the local gingerbread, and the Nuremberg bratwurst — both hold protected status under EU law.
The opening ceremony is worth seeing if your dates line up. A young local woman dressed as the Christkind recites a prologue from the balcony of the Frauenkirche at 5:30pm on 27 November. It gets crowded — arrive early. Full details are on the official market site.
Takeaway: the most traditional of the big German markets, and the easiest to reach by train.
Dresden Striezelmarkt
The Striezelmarkt runs from 25 November to 24 December 2026 on Dresden’s Altmarkt. This is the 592nd edition — the first was documented in 1434, which makes it Germany’s oldest.
The name comes from Striezel, the old word for Stollen. Dresden’s Stollen has its own festival in early December, when bakers parade a giant ceremonial loaf through the city. More than 200 traders sell Ore Mountain woodcraft — nutcrackers, smoking figures and the carved pyramids the region is known for.
Dresden has at least ten other markets. Several near the Neumarkt and Augustusmarkt stay open into early January, so you can visit the city after the main market closes and still get the atmosphere. Check the city’s official market page for the current programme.
Takeaway: best for craft shopping, and the only city where markets keep running after Christmas.
Cologne Cathedral Market
Cologne’s Cathedral Market runs from 16 November to 23 December 2026, closed on 22 November for Totensonntag. Hours vary by day, running later on Thursdays through Saturdays. The market sits on Roncalliplatz, a three-minute walk from the main station.
The setting does the work here. Gothic spires rise directly above the stalls, and a canopy of lights strung between them frames the cathedral from almost every angle. Around 140 stalls sell crafts and food, and there’s a free stage programme running most days.
Cologne is one of the best cities for market-hopping on foot. Heinzels Wintermärchen at the Alter Markt and the harbour market are both walkable, and both run later into the season than the Cathedral market.
Takeaway: the earliest opening of the major markets, and the strongest backdrop.
Rothenburg ob der Tauber Reiterlesmarkt
Rothenburg is a walled medieval town on Bavaria’s Romantic Road, and its Reiterlesmarkt is one of the smaller Christmas markets in Europe worth planning around. It sees a fraction of Nuremberg’s crowds, and the setting — half-timbered houses around the Market Square — does most of the work.
Rothenburg is also home to Käthe Wohlfahrt, the Christmas decoration company whose flagship store stays open year-round. The town is a day trip from Nuremberg by train with one change, though the connection is slow — allow most of a day.
Takeaway: the best small-town option if the big markets feel too crowded.
Central Europe: Vienna, Prague and Budapest
These three cities sit within a few hours of each other by train. That makes them the easiest way to see several Christmas markets in Europe on one trip.
Vienna Christkindlmarkt

Vienna’s main market on Rathausplatz runs from 13 November to 26 December 2026, daily from 10am to 10pm. On Christmas Eve it closes at 6:30pm. The neo-Gothic City Hall behind the stalls is the reason this market photographs so well.
Vienna’s market tradition goes back to 1298, when Albert I granted the city the right to hold a December market. The Rathausplatz version in its current form is much newer, dating to the 1970s.
The skating rink next door, Vienna Ice Dream, runs from 13 November 2026 all the way to 6 January 2027 — a month longer than the market itself. Vienna has more than twenty markets in total. Spittelberg and Karlsplatz are the ones locals recommend for craft and atmosphere over spectacle. The Vienna tourist board publishes dates for all of them.
Takeaway: opens earliest of the three, and stays open past Christmas.
Prague Old Town Square
Prague’s main market runs from 28 November 2026 to 6 January 2027, daily from 10am to 10pm. A second large market on Wenceslas Square runs the same dates. Both are free to enter.
The Old Town Square market wraps around a large Christmas tree, lit on opening day. The backdrop — the Týn Church spires on one side, the astronomical clock on the other — is the reason this square shows up on so many lists.
Food is where Prague stands out. Trdelník gets the attention, but it’s a tourist invention rather than a Czech tradition. Go for the grilled sausages, roasted ham and svařák (Czech mulled wine) instead. For fewer crowds and lower prices, the neighbourhood market at Náměstí Míru in Vinohrady is a short metro ride away.
Takeaway: runs longest of the three, right through to Epiphany.
Budapest Christmas Fair
Budapest hasn’t confirmed its 2026 dates yet. Based on previous years, expect the Vörösmarty Square fair to open in mid-November and run to New Year’s Day. The Advent market at St Stephen’s Basilica usually runs the same window.
Vörösmarty is the larger of the two, with over 150 stalls. Vendors are selected through the Association of Hungarian Folk Artists, so the craft quality is high. The Basilica market is smaller but has the better setting, with light projections onto the church facade after dark.
Budapest is the cheapest of the three cities by a clear margin. It’s also the one where you can pair a market visit with a thermal bath, which is a better use of a cold afternoon than another mug of mulled wine.
Takeaway: the best value of the Central European markets, and open on New Year’s Eve.
France and Belgium
Strasbourg Christkindelsmärik
Strasbourg’s official 2026 dates hadn’t been published as of August. The market traditionally opens on the last Friday of November and runs to 24 December, with some squares extending a few days longer. Check the city’s Christmas site before booking.
Running since 1570, this is France’s oldest Christmas market. More than 300 chalets spread across a dozen sites on the UNESCO-listed Grande Île. The 30-metre tree on Place Kléber is the centrepiece, and Place Broglie holds the oldest and most traditional stalls.
Alsace sits on the French-German border and the food reflects it. Look for bredele (Christmas biscuits), kougelhopf, and vin chaud made with Alsatian white wine rather than red. Security checks operate at entrances to the old town, so travel light.
Takeaway: the largest market in France, and reachable from Paris in under two hours by TGV.
Colmar
Colmar runs from 23 November to 29 December 2026, with the gourmet market at Place de la Cathédrale open until 3 January 2027. Six separate markets thread through the old town, each with its own character.
Colmar is 30 minutes from Strasbourg by train, and most people do both. The Petite Venise quarter, with its canals and half-timbered houses, is the reason Colmar shows up in so many photographs. On Wednesdays and Saturdays, children’s choirs sing from small boats on the river.
The town is compact and gets extremely crowded on weekends. Go on a weekday if you can. The official Colmar Christmas site lists opening hours for each of the six markets.
Takeaway: the prettiest setting in Alsace, and open later into December than Strasbourg.
Brussels and Bruges
Brussels runs Winter Wonders through the city centre, typically from late November into early January. The market stretches roughly two kilometres from the Grand Place to Place Sainte-Catherine, with a sound and light show projected onto the Gothic town hall each evening.
Bruges is the quieter alternative, an hour away by train. Its Winter Market centres on the Market Square and Simon Stevinplein, and the medieval city does the rest. Both cities are strong on food — Belgian Christmas beers, chocolate, and frites that are worth queuing for.
Takeaway: the easiest pairing for a long weekend, and both run past New Year.
The Nordics and Baltics
The northern Christmas markets in Europe trade size for setting. They’re smaller than the German ones, darker earlier in the day, and generally less crowded.
Tallinn Town Hall Square
Tallinn runs from 20 November 2026 to 6 January 2027, daily from 10am to 8pm, with drink stalls open later. It stays open on Christmas Day and New Year’s Day, which almost no other market does.
The market sits in Raekoja plats, the medieval Town Hall Square. A Christmas tree has stood here since 1441, which Estonia claims as the first public Christmas tree in Europe. There are around 40 stalls — small by German standards, but the medieval setting more than compensates.
Estonian food at the market runs to black pudding, sauerkraut, rye bread and gingerbread. Glögi is the local mulled wine, often served with a shot of Vana Tallinn liqueur. Details are on the Visit Estonia site.
Takeaway: the best option if you’re travelling over Christmas itself, since it doesn’t close.
Copenhagen Tivoli Gardens
Tivoli hasn’t confirmed 2026 dates. The Christmas season usually starts in mid-November and runs into early January. Unlike every other market in this guide, Tivoli charges admission — it’s an amusement park that decorates for Christmas rather than a market in a public square.
That changes what you get. Rides run through the season, the light installations are on a different scale, and the food halls are considerably better than typical market fare. Expect æbleskiver and gløgg alongside proper sit-down restaurants.
Takeaway: the most polished experience on this list, and the only one with an entry fee.
Stockholm Gamla Stan
Stockholm’s market in Stortorget square typically runs from late November to 23 December. It has been held here since 1837 and it’s small — a few dozen red wooden stalls in a square surrounded by ochre and red merchant houses.
Come for Swedish handicraft and food rather than scale. Saffransbullar (saffron buns), pepparkakor and glögg are the things to try. Daylight is short in December this far north, so the lights come on early in the afternoon.
Takeaway: small and traditional, best combined with the wider city rather than visited on its own.
Zagreb Advent
Zagreb Advent typically runs from late November into early January across several city locations. Croatia’s capital has won European market awards more than once, and it still sees fewer visitors than comparable Western European cities.
The Upper Town district of Gradec has the most traditional stalls, and lamplighters still light the gas lamps by hand each evening. The Fuliranje section in Strossmayer Square is where the food and music are concentrated.
Takeaway: the best value in Europe for a market trip, and mild enough that you won’t freeze.
Visiting Christmas markets in Europe by train
Rail is the sensible way to link markets. Most sit in city centres within walking distance of the main station, and winter flight delays are common enough that trains are often faster door to door.
Three routes that work well:
- Alsace loop: Paris to Strasbourg (1h45), Strasbourg to Colmar (30 min). Three or four nights covers both properly.
- Germany run: Cologne to Nuremberg (around 4h), Nuremberg to Dresden (around 4h30). Add a day trip to Rothenburg from Nuremberg.
- Central Europe: Vienna to Prague (4h), Vienna to Budapest (2h30). All three in a week without rushing.
Book long-distance tickets in advance for the cheapest fares — walk-up prices in December are steep. For getting around once you arrive, our guide to the best public transport apps in Europe covers which app to use in each city.
Cash, cards and what things cost
Card acceptance has improved a lot, but it’s still uneven. Larger food stalls and craft vendors in Germany and Austria generally take cards. Smaller stalls, and most stalls in Central and Eastern Europe, often don’t.
Bring cash in the local currency. Budapest uses forint, Prague uses koruna, Stockholm uses krona, and Zagreb switched to the euro in 2023. Don’t rely on finding an ATM near a busy square in December.
Two things catch people out:
- Mug deposits. German and Austrian markets charge a deposit (Pfand) on mulled wine mugs, usually a few euros. Return the mug for your money back, or keep it as a souvenir. Deposits are almost always cash.
- Dynamic currency conversion. If a card terminal offers to charge you in your home currency, decline. Always pay in the local currency — the exchange rate is worse otherwise.
As a rough guide, expect €4–6 for mulled wine, €4–7 for a sausage, and €3–5 for roasted nuts or crepes across most German, Austrian and French markets. Budapest, Prague, Tallinn and Zagreb come in noticeably lower.
What to pack
You’ll be outdoors for hours at a time, standing more than walking. That’s colder than it sounds.
- Waterproof boots with grip. Cobblestones get slick, and December is wetter than it is snowy in most of these cities.
- Layers rather than one heavy coat. You’ll move between freezing squares and overheated cafés all day.
- Gloves you can use a phone with.
- A power bank. Cold drains phone batteries fast, and you’ll be using maps constantly.
- A small bag. Several markets run security checks and large bags slow you down or get refused.
Are Christmas markets in Europe safe?
Yes. Major markets operate visible security — bag checks at entrances, vehicle barriers around pedestrian areas, and uniformed police on site. Cities have invested heavily in this over the past decade.
The realistic risk is pickpocketing, not anything more serious. Crowded stalls and queues are where it happens. Keep your phone and wallet in a zipped inside pocket, wear bags across your body, and be extra careful in the crush around the busiest food stalls in the evening.
Check your government’s travel advice before you go for anything country-specific, and register for local emergency alerts if your destination offers them. The Europe-wide emergency number is 112.
Staying connected across multiple countries
A market trip usually crosses borders. Vienna to Prague to Budapest is three countries in a week, and an Alsace trip can put you in France and Germany on the same day.
That’s the case for a regional eSIM rather than a country plan. Telekonek’s Europe eSIM works across the whole region on one plan, so you don’t reinstall anything at a border. Plans start at $4 and run from 5 to 180 days, on 4G LTE and 5G.
Install it before you fly. Setup needs a connection, so doing it at home means you land already online — useful when you’re checking whether a market closes at 8pm or 9pm while standing at the station. Telekonek covers 200+ countries in total, so the same eSIM handles wherever you go next.
When to go for the best experience
For most Christmas markets in Europe, the sweet spot is a weekday in the first two weeks of December. Stalls are fully stocked, the season feels properly underway, and you can actually move through the crowd.
Avoid the weekends from 15 December onwards. That’s when local shoppers arrive alongside tourists and the main squares become genuinely uncomfortable.
For photographs, the half hour after sunset gives you sky colour and lit stalls at the same time. In December that’s around 4:30pm in Germany and Austria, earlier in Stockholm and Tallinn.
Book accommodation by early October. Hotels within walking distance of the main markets in Nuremberg, Strasbourg and Colmar fill up first. Staying one train stop out is usually cheaper and barely less convenient.
Planning your trip
Pick two or three cities rather than five. Christmas markets in Europe reward slow visits — an evening in one square beats rushing through four in a day, and travel time in winter is unpredictable.
Allow two days per major market city. One for the main market, one for the smaller neighbourhood markets, which is usually where the better craft and cheaper food are.
Confirm dates on official sites before booking anything. Several markets in this guide hadn’t published 2026 dates as of August, and the pending entries in the table above are based on previous years rather than confirmation.
If you’d rather look further afield, our guide to the best places to celebrate Christmas around the world covers destinations beyond Europe.
Before you fly, sort your connectivity. Get your Europe eSIM set up at home and you’ll have maps, opening times and train updates from the moment you land — across every country on your route, on one plan.