Christmas holidays in Germany 2025-2026-2027-2028 (all federal states)

In this article, De-Sf.Info examines the following topic: Christmas holidays in Germany in 2025-2026-2027-2028. We provide the exact, officially approved and published start and end dates. The information is presented for each federal state of Germany in chronological order.

Christmas holidays in Germany 2025-2026

In this section, we list the Christmas holidays in Germany for 2025-2026 by state. The dates listed differ slightly from the actual holiday periods. For example, if the Christmas holidays end on a Saturday, the following Sunday can be added.

  • Baden-Württemberg – from Monday, December 22, 2025 to Monday, January 5, 2026.
  • Bayern Munich – Monday, December 22, 2025 to Monday, January 5, 2026.
  • Berlin – Monday, December 22, 2025 to Friday, January 2, 2026.
  • Brandenburg – from Monday, December 22, 2025 to Friday, January 2, 2026.
  • Bremen – from Monday, December 22, 2025 to Monday, January 5, 2026.
  • Hamburg – from Wednesday, December 17, 2025 to Friday, January 2, 2026.
  • Hesse – from Monday, December 22, 2025 to Saturday, January 10, 2026.
  • Mecklenburg-Vorpommern – from Saturday, December 20, 2025 to Saturday, January 3, 2026.
  • Mecklenburg-Vorpommern (vocational schools) – from Monday, December 22, 2025 to Saturday, January 3, 2026.
  • Lower Saxony – from Monday, December 22, 2025 to Monday, January 5, 2026.
  • North Rhine-Westphalia – from Monday, December 22, 2025 to Tuesday, January 6, 2026.
  • Rhineland-Palatinate – from Monday, December 22, 2025 to Wednesday, January 7, 2026.
  • Saarland – from Monday, December 22, 2025 to Friday, January 2, 2026.
  • Saxony – from Monday, December 22, 2025 to Friday, January 2, 2026.
  • Saxony-Anhalt – from Monday, December 22, 2025 to Monday, January 5, 2026.
  • Schleswig-Holstein – from Friday, December 19, 2025 to Tuesday, January 6, 2026.
  • Thuringia – from Monday, December 22, 2025 to Saturday, January 3, 2026.

Christmas holidays in Germany 2026-2027

Here are the start and end dates for the 2026-2027 Christmas holidays in Germany. All dates have been approved by the Conference of Ministers of Culture and are published on their official website.

  • Baden-Württemberg – from 23 December 2026 (Wednesday) to 9 January 2027 (Saturday).
  • Bavaria – from December 24, 2026 (Thursday) to January 8, 2027 (Friday).
  • Berlin – from December 23, 2026 (Wednesday) to January 2, 2027 (Saturday).
  • Brandenburg – from 23 December 2026 (Wednesday) to 2 January 2027 (Saturday).
  • Bremen – from 23 December 2026 (Wednesday) to 9 January 2027 (Saturday).
  • Hamburg – from 21 December 2026 (Monday) to 1 January 2027 (Friday).
  • Hesse – from 23 December 2026 (Wednesday) to 12 January 2027 (Tuesday).
  • Mecklenburg-Vorpommern – from 21 December 2026 (Monday) to 2 January 2027 (Saturday).
  • Mecklenburg-Vorpommern (vocational schools) – from 19 December 2026 (Saturday) to 2 January 2027 (Saturday).
  • Lower Saxony – from 23 December 2026 (Wednesday) to 9 January 2027 (Saturday).
  • North Rhine-Westphalia – from 23 December 2026 (Wednesday) to 6 January 2027 (Wednesday).
  • Rhineland-Palatinate – from 23 December 2026 (Wednesday) to 8 January 2027 (Friday).
  • Saarland – from 21 December 2026 (Monday) to 31 December 2026 (Thursday).
  • Saxony – from 23 December 2026 (Wednesday) to 2 January 2027 (Saturday).
  • Saxony-Anhalt – from 21 December 2026 (Monday) to 2 January 2027 (Saturday).
  • Schleswig-Holstein – from 21 December 2026 (Monday) to 6 January 2027 (Wednesday).
  • Thuringia – from 23 December 2026 (Wednesday) to 2 January 2027 (Saturday).

Christmas holidays in Germany 2027-2028

This section contains the 2027-2028 Christmas holidays in Germany. The dates of these holidays have been officially approved by each German state and the Conference of Cultural Ministers. They are also published on the Conference’s official website.

  • Baden-Württemberg – from Thursday, December 23, 2027 to Saturday, January 8, 2028.
  • Bayern – from Friday, December 24, 2027 to Friday, January 7, 2028.
  • Berlin – Wednesday, December 22, 2027 to Friday, December 31, 2027.
  • Brandenburg – from Thursday, December 23, 2027 to Friday, December 31, 2027.
  • Bremen – from Thursday, December 23, 2027 to Saturday, January 8, 2028.
  • Hamburg – Monday, December 20, 2027 to Friday, December 31, 2027.
  • Hesse – from Thursday, December 23, 2027 to Tuesday, January 11, 2028.
  • Mecklenburg-Vorpommern – from Wednesday, December 22, 2027 to Tuesday, January 4, 2028.
  • Mecklenburg-Vorpommern (vocational schools) – from Wednesday, December 22, 2027 to Friday, December 31, 2028.
  • Lower Saxony – from Thursday, December 23, 2027 to Saturday, January 8, 2028.
  • North Rhine-Westphalia – from Friday, December 24, 2027 to Saturday, January 8, 2028.
  • Rhineland-Palatinate – from Thursday, December 23, 2027 to Friday, January 7, 2028.
  • Saarland – from Monday, December 20, 2027 to Friday, December 31, 2027.
  • Saxony – from Thursday, December 23, 2027 to Saturday, January 1, 2028.
  • Saxony-Anhalt – from Monday, December 20, 2027 to Friday, December 31, 2027.
  • Schleswig-Holstein – from Thursday, December 23, 2027 to Saturday, January 8, 2028.
  • Thuringia – from Thursday, December 23, 2027 to Friday, December 31, 2027.

Christmas holidays in Germany 2028-2029

Below is a list of the 2028-2029 Christmas holidays in Germany for each state. The dates have been officially approved and published on the website of the Conference of Ministers of Culture. Please note that these are official dates. The actual Christmas holidays may last longer, given the previous and following Saturdays and Sundays.

  • Baden-Württemberg – from 23 December 2028 (Saturday) to 5 January 2029 (Friday).
  • Bavaria – from December 23, 2028 (Saturday) to January 5, 2029 (Friday).
  • Berlin – from December 22, 2028 (Friday) to January 2, 2029 (Tuesday).
  • Brandenburg – from December 22, 2028 (Friday) to January 2, 2029 (Tuesday).
  • Bremen – from December 27, 2028 (Wednesday) to January 6, 2029 (Saturday).
  • Hamburg – from December 18, 2028 (Monday) to December 31, 2028 (Sunday).
  • Hesse – from 27 December 2028 (Wednesday) to 12 January 2029 (Friday).
  • Mecklenburg-Vorpommern – from 22 December 2028 (Friday) to 2 January 2029 (Tuesday).
  • Lower Saxony – from 27 December 2028 (Wednesday) to 6 January 2029 (Saturday).
  • North Rhine-Westphalia – from 21 December 2028 (Thursday) to 5 January 2029 (Friday).
  • Rhineland-Palatinate – from 21 December 2028 (Thursday) to 8 January 2029 (Monday).
  • Saarland – from 20 December 2028 (Wednesday) to 2 January 2029 (Tuesday).
  • Saxony – from 23 December 2028 (Saturday) to 3 January 2029 (Wednesday).
  • Saxony-Anhalt – from 21 December 2028 (Thursday) to 2 January 2029 (Tuesday).
  • Schleswig-Holstein – from 21 December 2028 (Thursday) to 5 January 2029 (Friday).
  • Thuringia – from 23 December 2028 (Saturday) to 5 January 2029 (Friday).

In this publication, De-Sf.Info examined the following topic: Christmas holidays in Germany in 2025-2026-2027-2028. We provided the officially confirmed, precise start and end dates. Don’t forget to share this publication with your friends!