Christmas Day

In which German states is Christmas Day a public holiday?

Christmas Day is a nationwide holiday in Germany and is considered a public holiday in all federal states: Baden-Württemberg, Bavaria, Berlin, Brandenburg, Bremen, Hamburg, Hesse, Mecklenburg-Western Pomerania, Lower Saxony, North Rhine-Westphalia, Rhineland-Palatinate, Saarland, Saxony, Saxony-Anhalt, Schleswig-Holstein, Thuringia. Banks are closed on this federal holiday in all German states.

Christmas Day 2025, 2026, 2027

The next appointments for Christmas Day are on the following dates:

Public holiday Date
Christmas Day 2025 December 25, 2025 (Thursday)
Christmas Day 2026 December 25, 2026 (Friday)
Christmas Day 2027 December 25, 2027 (Saturday)
Christmas Day 2028 December 25, 2028 (Monday)
Christmas Day 2029 December 25, 2029 (Tuesday)