There is a problem with Christmas market articles, and it is worth naming before you book anything. Search for "Strasbourg Christmas market 2026" today and you will find several confident-looking sites telling you it runs 27 November to 27 December. We checked the city's own site on 3 September 2026 and again on 2 October 2026. It still says the official dates will be published once they are validated. Nobody has announced 2026 yet — the numbers being published are extrapolations dressed up as facts, and if you book flights around them you are betting on somebody's guess.
So this guide is built the other way round. Every date below was read off the organiser's own page — first on 3 September 2026, then again on 2 October, when Budapest, Dresden and Basel had published theirs — and the one market that still has not announced is listed as exactly that, with what its official site currently shows. Eight of Europe's best are confirmed. One is not. Both lists are useful, and the second one is the one nobody else will give you.
Confirmed 2026 dates
| Market | 2026 dates | Notes |
|---|---|---|
| Vienna — Rathausplatz | 13 Nov – 26 Dec | Daily 10:00–22:00; 24 Dec until 18:30 |
| Budapest — Advent Feast at the Basilica | 13 Nov – 1 Jan 2027 | Szent István Square; runs to New Year's Day |
| Cologne — Markt am Dom | 16 Nov – 23 Dec | Closed 22 Nov (Totensonntag) |
| Colmar — Alsace | 23 Nov – 29 Dec | Runs four days past Christmas |
| Dresden — Striezelmarkt | 25 Nov – 24 Dec | Opens 16:00 on 25 Nov; 24 Dec until 14:00 |
| Basel — Barfüsserplatz & Münsterplatz | 26 Nov – 23 Dec | Daily 11:00–20:30 |
| Nuremberg — Christkindlesmarkt | 27 Nov – 24 Dec | Opening ceremony 27 Nov, 17:30 |
| Zagreb — Advent u Zagrebu | 28 Nov – 7 Jan 2027 | The latest finish of the eight |
When we first checked in September, Cologne labelled its 2026 dates Vorr. — short for voraussichtlich, provisional. By 2 October the organiser had dropped the label: 16 November to 23 December, closed on Totensonntag, is now final.
Two things jump out of that table. The season is far wider than "December" — Vienna and Budapest open on 13 November and Zagreb does not close until 7 January, which is nearly two months of market. And the openings cluster: five of the eight fall inside one week, 23–28 November.
That clustering is not coincidence, and understanding why lets you predict the one market that has not announced.
How to work out an unannounced date
European Christmas markets are anchored to Advent, not to a fixed calendar date. The first Sunday of Advent in 2026 is 29 November. Work back from that and most German-speaking markets open in the week before it — typically the Monday or the Friday.
The Sunday before First Advent is Totensonntag, 22 November 2026, a day of remembrance in Germany. Markets that have already opened close for it. Cologne's official site confirms exactly that: open from 16 November, shut on 22 November, reopening after. That closure is a useful cross-check — it independently confirms the Advent dating, and it is the kind of detail that ruins a day trip if you do not know it.
So for a German market with no announced date, "opens the week of 23–27 November, closes 23 or 24 December" is a well-founded estimate. Treat it as an estimate, not a booking.
The one that has not announced yet
On 2 October 2026, Strasbourg still had not published 2026 dates, and its official site says they will be posted once validated. Do not trust a third-party site that claims otherwise.
- Strasbourg — the official page still shows 26 November – 24 December 2025. France's oldest Christmas market, running since 1570, and the one most often quoted with invented 2026 dates.
The Advent rule above has already earned its keep: of the three markets that announced between our two checks, Dresden opens on Wednesday 25 November and Basel on Thursday 26 November — both in the week before the first Sunday of Advent, as predicted. Expect Strasbourg in the same week, and re-check its official page before you book.
The confirmed markets, and whether they are worth the trip
1. Vienna, Rathausplatz — 13 November to 26 December
One of the two that open first (Budapest is the other), and the one that feels least like a market and most like a city-scale production: the neo-Gothic town hall lit from below, an ice rink threading through the park behind it, and a tree-lined avenue of stalls. Vienna's real advantage is density — the Rathausplatz market is the headline, but Spittelberg, Karlsplatz and the Freyung are all a short tram ride apart and all quite different in character.
Cost reality: a mug of Punsch runs about €5–6 plus a deposit of €3–5 on the cup, refunded when you return it. Mid-range hotels in the first district climb steeply through December; the week of 13–20 November is meaningfully cheaper and the market is already fully open.
The trade-off: it is among the most crowded on December weekends, and the Rathausplatz stalls skew touristy. Go on a weekday, and treat Spittelberg as the antidote.
2. Cologne, Markt am Dom — 16 November to 23 December
The setting does the work here. The cathedral is one of the largest Gothic structures in Europe and the market sits directly at its foot, so the stalls are dwarfed by black stone rising into the dark. Cologne runs several markets within walking distance — the harbour one, the Alter Markt, the Neumarkt "Angels' Market" — and a single afternoon can take in three or four.
Cost reality: Glühwein around €4.50–5.50 plus a €3–5 cup deposit. Cologne is a comparatively cheap German city to sleep in outside trade-fair weeks, so the whole trip runs below Vienna or Munich.
The trade-off: remember the 22 November closure. And the cathedral market is right on top of the main station, which makes it convenient and busy in equal measure — arrive before 16:00 if you want to move freely.
3. Colmar, Alsace — 23 November to 29 December
Colmar is the one people come back from evangelising about. The old town is genuinely medieval, small enough to cross on foot, and the markets are spread across several squares rather than concentrated into one, so the whole centre becomes the venue rather than one crowded plaza. It also runs latest of the German-French group — four days past Christmas, when almost everything else has shut.
Cost reality: Alsace is not cheap, and Colmar hotels sell out early for December weekends. Staying in Strasbourg or across the Rhine and taking the train in is a common workaround.
The trade-off: small town, big reputation. December Saturdays are genuinely uncomfortable. Weekdays, or the run between Christmas and 29 December, are a completely different experience.
4. Nuremberg, Christkindlesmarkt — 27 November to 24 December
The most famous of them all, and the most traditional in a specific and enforced way: the market has rules about what may be sold, which keeps out the plastic tat that has crept into some of its rivals. It opens with a ceremony at 17:30 on 27 November, when the Nuremberg Christkind reads a prologue from the balcony of the Frauenkirche. Regular hours are 10:00 to 21:00.
Cost reality: Nuremberg's Drei im Weggla — three small bratwurst in a roll — is the cheapest satisfying meal at any market on this list. Accommodation is the pressure point; the city is not large and December fills it.
The trade-off: it closes on 24 December, earlier than Vienna, Colmar, Budapest or Zagreb, and it is the single most crowded market in Germany. Its fame is deserved and it is also the reason to consider going somewhere else.
5. Zagreb, Advent u Zagrebu — 28 November to 7 January 2027
The outlier, and the value pick. Zagreb's Advent spread out of the main square into parks, courtyards and the tunnel under the upper town, and it is as much a series of outdoor bars and concerts as a shopping market. It also runs six weeks and finishes later than any other market here, staying open right through New Year to 7 January.
Cost reality: the cheapest eurozone market on this list by a wide margin. Food, drink and accommodation all run well below Vienna or Colmar, and Croatia uses the euro, so there is no currency friction for eurozone visitors.
The trade-off: it is not a picture-book medieval market and does not try to be — the appeal is atmosphere and price rather than half-timbered houses. If you want the postcard, go to Colmar.
6. Budapest, Advent Feast at the Basilica — 13 November to 1 January 2027
Budapest's big market fills Szent István Square in front of St Stephen's Basilica, and it has the longest run of anything in this guide: 13 November 2026 to New Year's Day. The organisers bill it as Europe's best Christmas market for the fourth year running, and they lean on Hungarian craft — nearly a hundred artisans — rather than imported decorations, with light displays on the square after dark.
Cost reality: Hungary uses the forint, not the euro, and eating, drinking and sleeping run well below Vienna or the German markets. With Zagreb, it is one of the two cheapest trips on this list.
The trade-off: its fame is recent and loud, and it fills the square on December evenings. The mid-November weeks are the calm ones.
7. Dresden, Striezelmarkt — 25 November to 24 December
Germany's oldest Christmas market, now in its 592nd edition, fills the Altmarkt in the middle of the old town with more than 200 stalls. It is the Saxon one: Ore Mountain woodcraft, the Dresdner Christstollen, the Pflaumentoffel — a little figure made of prunes, sold as a lucky charm — and a 14.61-metre Erzgebirge step pyramid that the city bills as the largest in the world. It opens at 16:00 on 25 November, then runs 10:00 to 21:00 daily, and closes at 14:00 on Christmas Eve.
Cost reality: in December, Dresden is cheaper to sleep in than Munich, Vienna or Nuremberg, and Stollen bought at the market is the souvenir that actually gets eaten.
The trade-off: it closes at 14:00 on 24 December and does not reopen, so a Christmas-week trip needs a second market. Prague is a direct train away.
8. Basel — 26 November to 23 December
Basel splits its market between two squares a short walk apart: Barfüsserplatz, and Münsterplatz in front of the cathedral. Both run from 26 November to 23 December, daily from 11:00 to 20:30 (on the last day Barfüsserplatz closes at 20:00 and Münsterplatz at 18:00). It is the gentlest of the eight, and an easy add-on to Colmar, a short train ride away.
Cost reality: Switzerland uses the franc and is the most expensive country on this list to eat and sleep in. Staying in Colmar or across the border and coming in for the day keeps the cost down.
The trade-off: it closes on 23 December — with Cologne, the earliest finish of the eight.
Practical tips
- The cup deposit is not a scam. Nearly every German and Austrian market charges €3–5 on the mug and refunds it. Keep the cup if you want the souvenir; otherwise return it, and do not be surprised by the first bill.
- Weekday afternoons, not December Saturdays. Every market on this list is transformed by timing. The difference between a Tuesday at 16:00 and a Saturday at 19:00 is not marginal — it is the difference between wandering and shuffling.
- The mid-November window is underrated. Vienna and Budapest are fully open from 13 November and Cologne from the 16th, before school holidays and before flight prices climb. You get the same market at a materially lower price.
- Pair markets by rail, not by air. Cologne–Nuremberg is straightforward by train, as is Colmar–Strasbourg. Two markets in one trip almost always beats one market and two flights.
- Re-check Strasbourg before you book. It is the last major market without published 2026 dates; Budapest, Dresden and Basel had all announced by early October.
- Plan around the rest of the month too. Markets are an evening activity — see what else is worth doing in December and how the season sits in the 2026 travel calendar.
- Make a week of it. If you are planning the whole festive fortnight, our guides to where to spend Christmas and where to spend New Year's Eve cover the days after the markets close.
Plan Your Christmas Market Trip in 30 Seconds
Pick two markets above, and build a day-by-day itinerary with the rail connection, opening hours and a budget — free, no account needed to see it.
Frequently Asked Questions (FAQ)
When do Christmas markets open in Europe in 2026?
Earlier than most people expect. Vienna's Rathausplatz market and Budapest's Advent Feast at the Basilica open on 13 November 2026, and Cologne on 16 November. The main cluster falls in the last week of November: Colmar on 23 November, Dresden on 25 November, Basel on 26 November, Nuremberg on 27 November and Zagreb on 28 November. That timing is set by Advent — the first Sunday of Advent in 2026 is 29 November, and most markets open in the week before it.
Which European Christmas markets have confirmed their 2026 dates?
As of 2 October 2026, eight of the best-known had published dates on their own sites: Vienna (13 Nov – 26 Dec), Budapest (13 Nov – 1 Jan 2027), Cologne (16 Nov – 23 Dec), Colmar (23 Nov – 29 Dec), Dresden (25 Nov – 24 Dec), Basel (26 Nov – 23 Dec), Nuremberg (27 Nov – 24 Dec) and Zagreb (28 Nov – 7 Jan 2027). Strasbourg had not; its official page was still showing its 2025 dates.
Which Christmas markets are still open after Christmas Day?
Four of the eight. Vienna runs to 26 December, Colmar to 29 December, Budapest to 1 January and Zagreb all the way to 7 January 2027. Nuremberg and Dresden close on 24 December, Cologne and Basel on 23 December. If you are travelling between Christmas and New Year, Zagreb and Budapest are the safest bets on this list.
What is the cheapest European Christmas market to visit?
Zagreb, comfortably, with Budapest close behind. Food, drink and accommodation in both run well below the German, Austrian, Alsatian and Swiss markets; Zagreb uses the euro, Budapest the forint. Among the German-speaking markets, Cologne is generally the cheapest place to sleep outside trade-fair weeks, and Basel the most expensive.
Why do Christmas markets close for a day in late November?
That is Totensonntag, a German day of remembrance falling on the Sunday before Advent — 22 November in 2026. Markets that have already opened, such as Cologne, close for it and reopen the following day. It catches out visitors who arrive on that specific Sunday.
How to read this guide: all 2026 dates were read from the organisers' own websites, first on 3 September 2026 and again on 2 October 2026, and are linked below; a market is listed as unannounced if its official page had not published 2026 dates on 2 October, and dates may still be added or amended by the organisers. Prices are mid-range editorial estimates for planning, not surveyed data, and move with the booking window and exchange rate. The Advent and Totensonntag dates are calendar calculations, independently corroborated by Cologne's published closure.
Sources: Wiener Christkindlmarkt am Rathausplatz, Kölner Weihnachtsmarkt am Dom, Marchés de Noël de Colmar, Nürnberger Christkindlesmarkt, Advent u Zagrebu, Advent Bazilika Budapest, Dresdner Striezelmarkt, Basler Weihnachtsmarkt, Marché de Noël de Strasbourg.






