German Culture

All about Germany

  • Home
  • Learn German
    • German Language Basics
    • German Grammar & Vocabulary
    • German Learning Tips
    • German Idioms & Expressions
    • German Quizzes & Exercises
  • Articles
    • Famous Germans
    • German Holidays
    • German Cuisine
    • How To In Germany
    • Daily Life in Germany
    • German Facts
    • German Traditions
  • Facts About Germany
  • German History
    • Early History of Germany
    • Middle Ages in German History
    • German Reformation Period
    • 19th Century and German Unification
  • German Recipes
    • German Baking Recipes
    • German Bread Recipes
    • German Christmas Recipes
    • Desserts
    • German Easter Recipes
    • Halloween Recipes
    • Main Dishes
    • German Salad Recipes
    • German Salads
    • Sauerkraut Recipes
  • Travel to Germany
  • Contact

Christmas in Germany 2026: What’s Open and When Shops Close

German Christmas Eve


Every December, someone new to Germany makes the same mistake. They head to the supermarket at 3 p.m. on Christmas Eve to buy dinner, and find the doors locked and the car park half empty. In 2026 the calendar makes the trap even bigger: Christmas Eve falls on a Thursday, which means most shops will close by early afternoon and stay shut until the following Monday.

That’s roughly four days with no supermarkets, no clothes shops, and no hardware stores. If you’re spending Christmas in Germany this year, this guide shows what’s open, what isn’t, and how to plan around it. The dates below are calculated from the 2026 calendar, and opening hours come from published rules and examples from previous years, so always confirm locally.

The 2026 Calendar at a Glance

DateDayStatusWhat to expect
23 DecWednesdayNormal working dayYour last full shopping day
24 DecThursdayHeiligabend (Christmas Eve), not a public holidayShops may open until 14:00 at most
25 DecFriday1st Christmas Day, public holidayShops closed
26 DecSaturday2nd Christmas Day, public holidayShops closed
27 DecSundayRegular SundayShops closed
28 to 30 DecMonday to WednesdayNormal working daysShops open as usual
31 DecThursdaySilvester (New Year’s Eve), not a public holidayOpening depends on state law, many shops close mid-afternoon
1 JanFridayNew Year’s Day, public holidayShops closed
2 JanSaturdayNormal SaturdayShops open
3 JanSundayRegular SundayShops closed
6 JanWednesdayEpiphanyPublic holiday in Baden-Württemberg, Bavaria, and Saxony-Anhalt only

Christmas Eve: Open, But Only Briefly

Christmas Eve is not a public holiday in Germany, even though it’s the main celebration of the season. Because it falls on a weekday this year, supermarkets and other shops can open, but opening hours are capped. In states such as Baden-Württemberg, retailers must close by 14:00, and chains often close earlier.

As examples from last year’s Christmas Eve, Aldi Süd opened from 7:00 to 14:00 (only until 13:30 in Baden-Württemberg and Hesse), Kaufland stayed open until 14:00, and most Rewe stores closed at 13:00. Opening hours can differ by store, so check your local branch. A few large chains also announce that they won’t open at all.

Shops at train stations and airports have more flexibility and can generally stay open until 17:00 on 24 December, and in some states that includes petrol stations and pharmacies. Most offices and many workplaces also finish around midday, and there’s no school anyway because of the Christmas holidays.

Tip: Expect the last hours before closing to be packed. If you can, shop on 23 December or early on the 24th.

Christmas Day and Boxing Day

In Germany, 25 and 26 December are Erster Weihnachtsfeiertag and Zweiter Weihnachtsfeiertag, both public holidays in every state. Shops, supermarkets, and most services are closed, public transport usually runs on a Sunday or holiday timetable, and families spend the days at home with relatives.

Some things stay open:

  • Restaurants. Many serve special menus on 25 and 26 December, and booking ahead is wise. Many are closed on the evening of the 24th.
  • Museums and attractions. Many are open on 25 and 26 December, but not necessarily on the 24th. For example, the Hamburger Kunsthalle published a 2026 schedule that closes on 24 December and opens 10:00 to 18:00 on 25 and 26 December. Check each venue.
  • Petrol stations, station shops, and airport shops. Useful for essentials.
  • Emergency pharmacies (Notdienst-Apotheken). A rota of pharmacies covers each area. For urgent medical care outside normal hours, you can call the on-call doctor service on 116 117, and for emergencies call 112.

New Year’s Eve and New Year’s Day

Silvester is not a public holiday. Shops may stay open longer than on Christmas Eve, but hours depend on state law, which in some states limits closing to the afternoon and in others allows later. In practice, many supermarkets close mid-afternoon, so shop in the morning if you’re planning a party. Many bakeries sell fresh rolls on New Year’s Eve until the afternoon, and some open on the morning of New Year’s Day.

New Year’s Day, 1 January, is a public holiday, so shops are closed. Normal opening resumes on Saturday, 2 January.

The Four-Day Stock-Up Plan

Because shops close early on 24 December and don’t reopen until Monday 28 December, plan for about four days. A simple approach:

  1. By Wednesday 23 December: buy everything for Christmas dinner, drinks, gifts, batteries, candles, and any medicines.
  2. Thursday morning, 24 December: pick up fresh bread, pastries, and any last-minute items before the early closing time.
  3. Remember cash. Some smaller businesses, including bakeries and market stalls, still prefer cash.
  4. Order specialty items in advance. Butchers, fishmongers, and farms often need advance orders for goose, duck, or carp.
  5. Keep a backup. A station shop or petrol station can cover forgotten basics on the 24th afternoon and the holidays.

How Germans Actually Celebrate

For most families, the evening of 24 December is the main event. After an early dinner, the family exchanges gifts, called Bescherung, often after a visit to church or a candle-lit moment at home. The gift-bringer is the Christkind in many southern and Catholic regions and the Weihnachtsmann (Father Christmas) in many northern and Protestant ones. For more on the build-up, see our guides to Advent in Germany and Germany’s Christmas markets.

Christmas Eve dinner is often simple. Potato salad with sausages is a classic in many households, and carp is traditional in some regions. The larger feast, often roast goose or duck, comes on 25 or 26 December. The goose tradition has its own story, which you can read in our article on Martinsgans.

Quiet Days and Christmas Markets

Christmas Eve is also one of the protected quiet days in several states, including Bavaria, with limits on public dancing. Our guide to the stille Feiertage explains how this works.

Christmas markets also have a calendar. Many open in the last week of November and close on or before 23 December, though a few continue later. Check the exact dates for each market before you travel, especially for 24 December, when most are closed.

Practical Tips

  • Book travel early. Trains and roads are busy in the days before and after Christmas.
  • Check local transport timetables. Holiday service is reduced, particularly on the evening of 24 December.
  • Reserve restaurants. Christmas Day and Boxing Day tables fill up quickly.
  • Don’t assume your supermarket’s hours. Individual stores set their own times within the legal limit.
  • Plan for next year too. In 2027, Christmas Eve falls on a Friday.

FAQ

Are shops open on Christmas Eve in Germany?
Many are, but only until 14:00 at the latest, and some close earlier or stay closed. Stations and airports have longer hours.

Is 24 December a public holiday in Germany?
No. It’s a normal working day for most people, although many workplaces close around midday.

Are supermarkets open on 25 and 26 December?
No. Both days are public holidays, and shops are closed.

When do shops reopen after Christmas in 2026?
On Monday, 28 December, because 27 December is a Sunday.

You might also like:

  • Dinner for One
    Dinner for One and Silvester: Germany's New Year's Eve
  • German grocery shopping
    German Supermarkets Explained: Aldi, Lidl, Rewe, Edeka
  • spaeti-kiosk
    Späti, Kiosk and Büdchen: Germany's Corner-Shop Culture
  • Stille Feiertage explained
    Stille Feiertage: Germany's Quiet Days and Dance Ban
  • Halloween Holiday in Germany
    Is Halloween a Public Holiday in Germany? What…
  • German-Sweets-haribo
    German Sweets and Snacks: Haribo, Lakritz and Ritter Sport 
  • Dresden Stollen
    Dresden Stollen: Facts, Myths and the Stollenfest
  • Halloween Events in Germany
    Halloween Events in Germany 2026: Parks, Castles, Parties

Recent Posts

German Sweets and Snacks: Haribo, Lakritz and Ritter Sport 

German Cheese Guide: Quark, Handkäse and Allgäuer Bergkäse

German Wine Labels Explained: Kabinett, Spätlese, Trocken

German beer explained

German Beer Styles: Pils, Helles, Weizen, Kölsch and More

German dumplings explained

German Dumplings: Klöße, Knödel, Spätzle and Maultaschen

Dresden Stollen

Dresden Stollen: Facts, Myths and the Stollenfest

German Meal Times: What Germans Eat and When

Feierabend: How Germans End the Workday and Why It Matters

Copyright © 2026 · German Culture

Go to mobile version