Quick reference: all 12 markets & 2026 dates
| Market | City | 2026 dates |
|---|---|---|
| Vienna Rathausplatz | Vienna, Austria | Nov 13 – Dec 26 |
| Copenhagen Tivoli Gardens | Copenhagen, Denmark | Nov 14 – Jan 5 |
| Munich Marienplatz | Munich, Germany | Nov 20 – Dec 24 |
| Tallinn Old Town | Tallinn, Estonia | Nov 21 – Dec 28 |
| Cologne Cathedral | Cologne, Germany | Nov 23 – Dec 23 |
| Colmar | Colmar, France | Nov 23 – Jan 3 |
| Dresden Striezelmarkt | Dresden, Germany | Nov 25 – Dec 24 |
| Nuremberg Christkindlesmarkt | Nuremberg, Germany | Nov 27 – Dec 24 |
| Strasbourg | Strasbourg, France | Nov 27 – Dec 27 |
| Brussels Winter Wonders | Brussels, Belgium | Nov 27 – Jan 3 |
| Prague Old Town Square | Prague, Czechia | Nov 28 – Jan 6 |
| Budapest Vörösmarty Square | Budapest, Hungary | mid-Nov – Jan 1 |
1. Vienna Rathausplatz · Vienna
🗓️ 13 Nov – 26 Dec 2026Vienna opens the season and sets the tone: a vast, glowing square in front of the city hall, over 150 stalls, and a sound of carols that seems to drift from every corner. It is the most elegant market on this list — think ice-skating loops through a lit park and hot drinks in proper mugs rather than paper cups. Arrive at dusk, when the square's lights switch on all at once and the whole crowd seems to stop and stare.
2. Nuremberg Christkindlesmarkt · Nuremberg
🗓️ 27 Nov – 24 Dec 2026The most famous market in Germany, and the one other markets are measured against. Nuremberg's Christkindlesmarkt is famous for its strict, no-kitsch rule: stalls sell traditional handwork, gingerbread, and the city's tiny Nuremberger sausages, and not much else. The opening ceremony on the first Friday is worth the trip alone — the Christkind appears on the gallery of the Frauenkirche and the square goes pin-drop silent.
3. Strasbourg · Strasbourg
🗓️ 27 Nov – 27 Dec 2026The self-declared "Capital of Christmas," and honestly it earns the title. Strasbourg has run its market since 1570, and the entire old town turns into one sprawling fair — Alsace's timbered houses draped in lights, a giant tree on Place Kléber, and mulled wine served with a distinctly French flair. If you can visit on a weekday morning before the crowds arrive, the quiet alleys of Petite France feel like a film set.
4. Cologne Cathedral · Cologne
🗓️ 23 Nov – 23 Dec 2026Six markets in one city, but the one directly beneath the cathedral's two spires is the showstopper. Standing at the stalls with the 157-metre twin towers lit above you is a genuine goosebump moment — it is hard to find a more dramatic backdrop in Europe. Cologne runs its markets as themed villages, so wander between them: the harbour-side one at the Chocolate Museum is the locals' quiet favourite.
5. Dresden Striezelmarkt · Dresden
🗓️ 25 Nov – 24 Dec 2026The oldest Christmas market in Germany, documented as far back as 1434 — Dresden practically invented the format. The centrepiece is a record-breaking 14-metre Erzgebirge pyramid, and the stollen festival parade, where a giant Christmas stollen is wheeled through the city, is delightfully over the top. The crafts here lean heavily on the wooden folk-art traditions of Saxony, which makes it one of the best places to buy genuine, lasting gifts.
6. Prague Old Town Square · Prague
🗓️ 28 Nov – 6 Jan 2026A medieval square, a huge national tree, and wooden huts ringing the Astronomical Clock — Prague is the postcard that the other markets are imitating. The big advantage: it stays open until 6 January, making it the best choice for a New Year trip when almost everywhere else has packed up. Try the trdelník only after a hot soup stall has warmed you up; Czech winter nights get properly cold.
7. Brussels Winter Wonders · Brussels
🗓️ 27 Nov – 3 Jan 2026Brussels goes bigger and more modern than the German classics: 200 chalets, a ferris wheel on the Grand Place, an ice rink, and a nightly sound-and-light show projected onto the guild houses. It is the most festival-like entry on this list — more energy, more nightlife, more Belgian beer and waffles than you can reasonably handle. It also runs until 3 January, ideal for pairing with a New Year city break.
8. Budapest Vörösmarty Square · Budapest
🗓️ mid-Nov – 1 Jan 2026The best-value market on this list by a comfortable margin. Budapest's main market pairs low prices with a genuinely lovely setup — a stage with daily folk music, food stalls serving chimney cake and goulash at half of western-European prices, and a light show projected onto the Gerbeaud Café. Come hungry, budget a fraction of what Vienna would cost, and finish with a night swim in the thermal baths.
9. Colmar · Colmar
🗓️ 23 Nov – 3 Jan 2026Half an hour from Strasbourg, Colmar is the prettier little sister — a canal-threaded Alsatian town whose five mini-markets are scattered through lanes that barely fit a car. It feels less commercial than its big neighbour: artisan stalls, local wine-growers pouring Alsace whites, and a children's market with its own carousel. Stay here overnight and day-trip to Strasbourg, and you get both cities' magic for one hotel price.
10. Copenhagen Tivoli Gardens · Copenhagen
🗓️ 14 Nov – 5 Jan 2026Tivoli is already one of Europe's most atmospheric places; at Christmas it becomes something else entirely — half a million lights, a vintage amusement park dusted in fake snow, and Danish hygge sold by the cup. Entry to the park costs a bit, but it covers the rides-adjacent glow and fireworks shows that regular street markets can't match. It is also one of the longest-running, staying open until 5 January.
11. Munich Marienplatz · Munich
🗓️ 20 Nov – 24 Dec 2026Munich's main market sits around the town hall, and the real treat is listening to the town hall's 43-bell carillon play from above the stalls — a little civic magic no other market offers. Pair the main square with the medieval-style market at Wittelsbacherplatz nearby, which bans electric light in favour of torches and candles for a deliberately old-world feel. Bavarian food stalls are the heavyweight champions of this list.
12. Tallinn Old Town · Tallinn
🗓️ 21 Nov – 28 Dec 2026The underdog pick, and the one travellers end up loving most. Tallinn's tiny, walled old town hosts a compact market with a claim locals repeat proudly: the first public Christmas tree in Europe was raised here in 1441. It is intimate, snow-likely, and far less crowded than the German giants — a good final stop if you've already done the big ones and want something with real charm left.
3 smart train itineraries for market-hopping
1. Vienna → Prague → Dresden (4–5 days): the classic central-European arc. Vienna's Rathausplatz (opens 13 Nov, so you can start early), then a four-hour rail ride to Prague's Old Town Square, then two hours on to the world's oldest market in Dresden. All three are among the very best, and none of the legs needs a flight.
2. Strasbourg → Colmar → Cologne (3–4 days): start in the "Capital of Christmas," take the short regional train down to Colmar for a night, then ride north along the Rhine to Cologne and its cathedral-side market. Book the Cologne leg a few weeks ahead — that route sells out fast in December.
3. Brussels → Cologne → Nuremberg (4 days): fly into Brussels for Winter Wonders (open until 3 Jan, so it suits a late-December trip), train to Cologne, then on to Nuremberg's legendary Christkindlesmarkt. This one works beautifully between Christmas and New Year, when the German markets are closing but Brussels and Prague are still lit.
Budget tips: do the markets without the markup
- Book trains early, but watch the advance fares. Rail operators in Germany, Austria and France release cheap advance tickets 60–90 days out; the same seat can cost three times more if you buy in December.
- Sleep a few streets off the main square. Hotels on the market square charge festive premiums; a guesthouse two tram stops away can be half the price and quieter at night.
- Eat at the stalls, not the restaurants. Market food — sausages, stollen, roasted chestnuts — is filling and honestly priced; sit-down restaurants near the squares are where the real budget damage happens.
- Go on weekdays. Markets are calmest Monday to Thursday; weekends mean queues, sold-out trains and higher hotel rates for the same stalls.
- Bring your own deposit mug, or reuse one. The glühwein deposit (pfand) is usually €3–€4 — returning your mug each time saves real money over a week of market-hopping.
- Set a gift budget before you arrive. Handmade ornaments and wooden toys are irresistible after the second cup of mulled wine; a per-day gift cap keeps the souvenir bag honest.
- Check combined city cards. Many market cities sell tourist cards that bundle public transport with museum entries — cheaper than paying per ride if you're sightseeing between market visits.
📥 Free download: Christmas Market Trip Checklist
The one-page planner behind this guide: booking steps, packing list, on-the-trip reminders and a daily budget tracker — print it or keep it on your phone.
All market dates are the confirmed 2026 opening schedules; dates can shift slightly year to year, so confirm on each market's official website before booking travel. Budget figures are editorial estimates for guidance, not quotes — prices vary by city and season.