Expect a cheerful but crowded winter scene: wooden stalls selling mulled wine, sausages, gingerbread, and handmade ornaments under strings of lights. The big one at Marienplatz is the most famous and packed, while smaller markets in quieter squares feel more relaxed. It's cold, often below freezing, so layers and good boots are non-negotiable. The atmosphere is genuine Bavarian festive rather than overly commercial, though it gets shoulder-to-shoulder on weekends.
Best time is the first two weeks of December. Crowds are manageable early in the month and on weekdays; after December 15 it becomes shoulder-to-shoulder madness. The markets usually run from late November until December 24. Plan to spend 2-4 hours total. Expect to pay around €25-45 per person for food, drinks, and a few small gifts if you're careful. A mug of glühwein runs €4-7, a bratwurst or snack €5-8.
Tip: buy a few food items from the less obvious stalls (roasted chestnuts, raclette, or fresh pretzels) instead of the first sausage stand you see. Skip the overpriced mass-produced souvenirs near the main squares and head a few minutes further for better quality. If you're not into crowds or cold weather, one market is plenty; you don't need to visit all of them.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.