Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Germany

Christmas markets in Germany and Austria: visitor guide

Go in the first half of Advent (roughly 27 November to 15 December): markets are fully open, hotels are cheaper than the last week, and the crush is smaller. Skip the 24–26 December window, when most stalls have closed. Anyone who wants a white backdrop should aim for late November in Munich, Salzburg or the Alpine towns rather than Berlin.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20267 min read

Key facts

Typical seasoncheck
Late November to 23 December; a few markets run to 30 December or 1 January
Best window
First two weeks of Advent: full programme, lower hotel rates, thinner crowds
Opening hours
Usually 10:00 or 11:00 to 21:00 or 22:00
Entry
Free at almost all markets; a few special ones charge a small fee
Mulled wine (Glühwein)
About €4–6 a mug, plus a €3–5 deposit on the mug (2026 estimate)
Food
Bratwurst in a roll about €4–6; crêpes, roasted almonds and gingerbread €3–6 (2026 estimate)
Cash
Most stalls are cash-only; carry €20–30 in small notes
Weather
Around 0–6 °C by day, often below freezing at night; snow is likely in the Alps, rare in Berlin
Crowds
Friday and Saturday evenings are the busiest; weekday lunchtime is the calmest

Key facts: tickets, hours, season

Almost every market in Germany and Austria is free to walk into. You pay per item, not per visit, so a couple can eat and drink well for €25–40 (2026 estimate) and a family of four for €50–70. A few enclosed or themed markets take a small entry fee; check the local tourist office page before you travel.

Stalls generally open mid-morning and run until 21:00 or 22:00. The last week before Christmas is the busiest and the most expensive for hotels, and many markets shut on 23 or 24 December. A handful stay open through New Year, but the programme is smaller and some stalls never return after Christmas Eve.

Prices are cash-friendly. Cards are accepted at more stalls each year, especially in cities, but a €50 note for a €5 mug of Glühwein is unpopular. The mug itself carries a deposit (Pfand): hand it back and you get the money, keep it and it is yours.

Key facts: tickets, hours, season
ItemTypical 2026 priceNote
Entry to a standard marketFreeA few themed markets charge a small fee
Glühwein or Kinderpunsch€4–6Plus €3–5 mug deposit
Bratwurst in a roll€4–6Cheaper at small-town stalls
Roasted almonds, crêpes, gingerbread€3–6Portions vary a lot
Souvenir mug€3–5Keep the deposit mug instead of buying one
Hotel room, mid-December€90–180 a nightDouble, city centre; higher on Advent weekends

How to get there

Markets sit in the middle of town, so the last leg is almost always on foot. German and Austrian cities have dense tram, U-Bahn and S-Bahn networks, and most market squares are two to ten minutes from a stop. In Munich the markets around Marienplatz and the Tollwood site are on the U-Bahn; in Vienna the Rathaus market is a short walk from U2 Rathaus; in Cologne the cathedral market is at the main station exit.

Between cities, high-speed rail is the easy option. Munich to Nuremberg is about an hour, Munich to Salzburg about 1.5 hours, Berlin to Dresden about 2 hours, Cologne to Frankfurt about 1 hour (check times and book early for December). Deutsche Bahn and ÖBB sell tickets online; Sparpreis and Sparschiene fares are much cheaper booked weeks ahead, and December Friday and Sunday trains sell out.

Flying works for a single-city trip. Munich, Vienna, Berlin, Cologne/Bonn and Nuremberg all have airports with train links to the centre. If you want three or four markets in one trip, rail is faster than flying once you count airport transfers.

Driving is possible but parking near market squares is scarce and expensive in December. If you drive, use a Park-and-Ride on the city edge and take the tram in.

  • Munich: Marienplatz, Viktualienmarkt and the Tollwood winter festival, all reachable by U-Bahn or tram
  • Nuremberg: Christkindlesmarkt on the Hauptmarkt, 10 minutes on foot from the main station
  • Vienna: Rathausplatz market, U2 Rathaus, then a 3-minute walk
  • Salzburg: markets on the Domplatz and Residenzplatz, 15 minutes on foot from the station
  • Cologne: cathedral market directly outside the main station
  • Dresden: Striezelmarkt, 15 minutes on foot or a short tram ride from the station

When to go

Advent starts on the fourth Sunday before Christmas, so the season shifts each year. The first two weeks after opening are the sweet spot: every stall is running, the lights are up, and hotel prices have not yet peaked. The final weekend before Christmas is the most crowded and the most expensive; if that is your only window, book accommodation two to three months ahead.

Time of day matters as much as date. Weekday lunchtime is calm and good for photos and for eating without queuing. Friday and Saturday evenings are when locals arrive in groups, and the space between stalls becomes a slow shuffle. If you want the atmosphere with fewer people, go at 16:00 on a Tuesday or Wednesday, when the lights are on but the after-work crowd has not arrived.

Weather decides what you wear, not whether you go. Expect roughly 0–6 °C by day and below freezing after dark. Snow is common in Munich, Salzburg, Innsbruck and the Alpine towns in late November and December, and rare in Berlin and the Rhine cities. Rain is more likely than snow in the north and west, so a waterproof layer beats an umbrella in a crowd.

Christmas Eve and Christmas Day are the quietest days of the season: most stalls are shut and cities feel empty. If you are in Germany or Austria over 24–26 December, plan museum, church or restaurant time instead.

When to go
PeriodCrowdsHotel pricesVerdict
Opening week (late Nov)ModerateLowest of the seasonBest value; a few stalls still setting up
First half of AdventModerateMidBest overall window
Last week before ChristmasHighestHighestOnly if dates are fixed; book early
24–26 DecemberVery lowLowMost markets closed; skip for markets
27 December–1 JanuaryLow to moderateMidA few markets still open

What is nearby

Markets are city-centre attractions, so the nearby things are the city's own sights. In Munich, the Marienplatz market sits between the Frauenkirche and the Residenz, with the Englischer Garten and the museums of the Kunstareal a short ride away. In Nuremberg, the Christkindlesmarkt is below the castle, so you can pair a morning at the Kaiserburg with an afternoon of stalls.

In Austria, Vienna's Rathausplatz market is next to the ring-road museums and the Christmas village at Belvedere; Salzburg's markets sit under the fortress, with the Getreidegasse shopping street alongside. Both cities are easy to combine: Munich to Salzburg is about 1.5 hours by train, Vienna to Salzburg about 2.5 hours (check).

If you want a second market in the same trip, keep the hops short. Nuremberg, Bamberg and Regensburg are all within about two hours of Munich by train. Dresden and Leipzig pair well. Cologne, Aachen and the Rhine towns are close together.

  • Munich: Frauenkirche, Residenz, Viktualienmarkt, Deutsches Museum
  • Nuremberg: Kaiserburg castle, Germanisches Nationalmuseum, Albrecht Dürer's house
  • Vienna: Hofburg, Kunsthistorisches Museum, Belvedere
  • Salzburg: Hohensalzburg fortress, Getreidegasse, Mozart's birthplace
  • Cologne: the cathedral, Roman-Germanic Museum, the Rhine promenade
  • Dresden: Frauenkirche, Zwinger, Semperoper

Tips

Carry cash in small notes and coins. Many stalls still do not take cards, and the mug deposit is easier to handle with change. ATMs are everywhere in city centres but fees vary by bank.

Dress for standing still outdoors for two or three hours, not for a walk. Thermal base layer, hat, gloves and boots with grip on ice. Cobblestones get slick after a cold night, and market squares are often uneven.

Eat where the queue is local and moving. A stall with a steady line of Germans or Austrians is turning its food over fast; a stall with no one at it at 19:00 is worth a second look. Bratwurst, potato pancakes (Kartoffelpuffer), Flammkuchen and roasted chestnuts are the safest bets for a quick, hot meal.

Glühwein is strong and served hot, so it goes down faster than you expect. Kinderpunsch is the alcohol-free version and is usually on the same menu. If you are driving, skip both.

Book accommodation two to three months ahead for Advent weekends, and check whether your hotel is inside the pedestrian zone: some city-centre hotels are hard to reach by car in December. Markets are family-friendly and generally safe, but pickpockets work the crowded evenings, so keep wallets in a front pocket or zipped bag.

Check the local tourist office site for the exact dates of the market you want. Dates shift each year with Advent, and a few markets open only for a long weekend.

FAQ

Questions people ask

When is the best time to visit Christmas markets in Germany and Austria?

The first two weeks of Advent, roughly 27 November to 15 December. Every stall is open, hotel prices are lower than the final week, and crowds are manageable. Go on a weekday afternoon rather than a Friday or Saturday evening.

How do I get to Christmas markets in Germany and Austria?

Markets are in city centres, so take the tram, U-Bahn or S-Bahn and walk the last 5–15 minutes. Between cities, high-speed trains are fastest: Munich–Nuremberg about 1 hour, Munich–Salzburg about 1.5 hours, Berlin–Dresden about 2 hours (check).

How much does it cost to visit Christmas markets in Germany and Austria?

Entry is free at almost all markets. Budget €25–40 per person for food and drinks: Glühwein about €4–6 plus a €3–5 mug deposit, Bratwurst about €4–6 (2026 estimate). A few themed markets charge a small entry fee.

Do Christmas markets take card payments?

Many stalls are still cash-only, especially smaller ones. Carry €20–30 in small notes and coins. Card acceptance is growing in big-city markets, but do not rely on it.

Are Christmas markets open on Christmas Eve and Christmas Day?

Most close on 23 or 24 December and stay shut through Christmas Day. A few markets reopen for late December and New Year, with a smaller programme. Plan museum or restaurant time for 24–26 December.

Which markets are best if I want snow?

Munich, Salzburg, Innsbruck and the Alpine towns have the best chance of snow in late November and December. Berlin, Cologne and the Rhine cities usually get cold rain instead.

Is Glühwein included in the price?

No. You pay for the drink and a separate deposit of about €3–5 for the mug. Return the mug to any stall of the same brand for a refund, or keep it as a souvenir.

Deep dive

Every source; changeable facts are marked check

Sources