School holidays in Germany 2025 (all federal states)

De-Sf.Info dedicates this publication to the following important topic: school holidays in Germany 2025. We will provide the exact dates of Christmas, winter, Easter, summer and autumn holidays in all federal states. You will also learn what flexible school holidays are, in which states they are used and how long they last.

Christmas school holidays in Germany 2024-2025

Below are the Christmas school holidays in Germany 2025. Please note that the school year schedule in the federal state of Mecklenburg-Vorpommern depends on the type of school.

  • Baden-Württemberg: from Monday, December 23, 2024 to Saturday, January 4, 2025.
  • Bayern: Monday, December 23, 2024 to Friday, January 3, 2025.
  • Berlin: Monday, December 23 to Tuesday, December 31, 2024.
  • Brandenburg: Monday, December 23 to Tuesday, December 31, 2024.
  • Bremen: Monday, December 23, 2024 to Saturday, January 4, 2025.
  • Hamburg: from Friday, December 20, 2024 to Friday, January 3, 2025.
  • Hesse: from Monday, December 23, 2024 to Friday, January 10, 2025.
  • Mecklenburg-Vorpommern (regular schools): Monday, December 23, 2024 to Monday, January 6, 2025.
  • Mecklenburg-Vorpommern (vocational schools): Monday, December 23, 2024 to Saturday, January 4, 2025.
  • Lower Saxony: from Monday, December 23, 2024 to Saturday, January 4, 2025.
  • North Rhine-Westphalia: from Monday, December 23, 2024 to Monday, January 6, 2025.
  • Rhineland-Palatinate: from Monday, December 23, 2024 to Wednesday, January 8, 2025.
  • Saarland: Monday, December 23, 2024 to Friday, January 3, 2025.
  • Saxony: from Monday, December 23, 2024 to Friday, January 3, 2025.
  • Saxony-Anhalt: from Monday, December 23, 2024 to Saturday, January 4, 2025.
  • Schleswig-Holstein: from Thursday, December 19, 2024 to Tuesday, January 7, 2025.
  • Thuringia: from Monday, December 23, 2024 to Friday, January 3, 2025.

Winter school holidays in Germany 2025

We publish the winter holidays in Germany in 2025. This holiday period is not available in the following federal states: Baden-Württemberg, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Schleswig-Holstein. To compensate for them, schools can use flexible holidays. Check their schedule with your school!

  • Baden-Württemberg: No.
  • Bayern: Monday, March 3 to Friday, March 7, 2025.
  • Berlin: Monday, February 3 to Saturday, February 8, 2025.
  • Brandenburg: Monday, February 3 to Saturday, February 8, 2025.
  • Bremen: Monday, February 3 to Tuesday, February 4, 2025.
  • Hamburg: Friday, January 31, 2025.
  • Hessen: No.
  • Mecklenburg-Vorpommern (regular schools): Monday, February 3 to Friday, February 14, 2025.
  • Mecklenburg-Vorpommern (vocational schools): Monday, February 3 to Saturday, February 8, 2025.
  • Lower Saxony: from Monday, 3 to Tuesday, 4 February 2025.
  • North Rhine-Westphalia: No.
  • Rhineland-Palatinate: No.
  • Saarland: Monday, February 24 to Tuesday, March 4, 2025.
  • Saxony: Monday, February 17 to Saturday, March 1, 2025.
  • Saxony-Anhalt: Monday, 27 to Friday, 31 January 2025.
  • Schleswig-Holstein: No.
  • Thuringia: Monday, February 3 to Saturday, February 8, 2025.

INTERESTING FACT! Officially, Bavaria does not have winter holidays. Instead, they have spring holidays. Although in reality, the only difference is in the name. That’s why we included them in this section.

Easter School Holidays in Germany 2025

Here are the dates for the Easter school holidays in Germany in 2025. Although the date of Easter and related holidays is the same for all federal states, the dates of the Easter holidays usually do not coincide.

  • Baden-Württemberg: Monday, April 14 to Saturday, April 26, 2025.
  • Bayern: Monday, April 14 to Friday, April 25, 2025.
  • Berlin: Monday, April 14 to Friday, April 25, 2025.
  • Brandenburg: Monday, April 14 to Friday, April 25, 2025.
  • Bremen: Monday, April 7 to Saturday, April 19, 2025.
  • Hamburg: Monday, March 10th to Friday, March 21st, 2025.
  • Hesse: Monday, April 7 to Monday, April 21, 2025.
  • Mecklenburg-Vorpommern (regular schools): Monday, April 14 to Wednesday, April 23, 2025.
  • Mecklenburg-Vorpommern (vocational schools): Monday, April 14 to Friday, April 25, 2025.
  • Lower Saxony: Monday, April 7 to Saturday, April 19, 2025.
  • North Rhine-Westphalia: Monday, April 14 to Saturday, April 26, 2025.
  • Rhineland-Palatinate: Monday, April 14 to Friday, April 25, 2025.
  • Saarland: Monday, April 14 to Friday, April 25, 2025.
  • Saxony: from Friday, April 18 to Friday, April 25, 2025.
  • Saxony-Anhalt: Monday, April 7 to Saturday, April 19, 2025.
  • Schleswig-Holstein: from Friday, April 11 to Friday, April 25, 2025.
  • Thuringia: Monday, April 7 to Saturday, April 19, 2025.

Pentecost School Holidays 2025

In most federal states of Germany, the Pentecost holiday lasts only one day. It is not always connected to the Pentecost holiday. For example, in Schleswig-Holstein, Thuringia and Saxony-Anhalt, the Ascension Day is considered to be the bridge day.

  • Baden-Württemberg: Tuesday, June 10 to Friday, June 20, 2025.
  • Bayern: Tuesday, June 10 to Friday, June 20, 2025.
  • Berlin: Tuesday, June 10, 2025.
  • Brandenburg: Tuesday, June 10, 2025.
  • Bremen: Tuesday, June 10, 2025.
  • Hamburg: Monday, May 26 to Friday, May 30, 2025.
  • Hessen: No.
  • Mecklenburg-Vorpommern (regular schools): Friday, June 6 to Tuesday, June 10, 2025.
  • Mecklenburg-Vorpommern (vocational schools): No.
  • Lower Saxony: Tuesday, June 10, 2025.
  • North Rhine-Westphalia: Tuesday, June 10, 2025.
  • Rhineland-Palatinate: No.
  • Saarland: No.
  • Saxony: No.
  • Saxony-Anhalt: Friday, May 30, 2025.
  • Schleswig-Holstein: Friday, May 30, 2025.
  • Thuringia: Friday, May 30, 2025.

Summer holidays in Germany 2025

This section lists the summer school holidays 2025 in Germany. Their dates are set and approved by the Conference of Ministers of Education of the Federal Republic of Germany. Please note that in the state of Schleswig-Holstein on the islands of Amrum, Heligoland, Sylt, Föhr and Hallingen the length of the summer holidays is one week shorter. Their dates are listed separately.

  • Baden-Württemberg: from Thursday, July 31 to Saturday, September 13, 2025.
  • Bayern: Friday, August 1 to Monday, September 15, 2025.
  • Berlin: Friday, July 25 to Saturday, September 6, 2025.
  • Brandenburg: from Friday, July 25 to Saturday, September 6, 2025.
  • Bremen: Thursday, July 3 to Wednesday, August 13, 2025.
  • Hamburg: Friday, July 25 to Wednesday, September 3, 2025.
  • Hesse: Monday, July 7 to Friday, August 15, 2025.
  • Mecklenburg-Vorpommern (regular schools): Monday, July 28 to Saturday, September 6, 2025.
  • Mecklenburg-Vorpommern (vocational schools): Monday, July 14 to Saturday, August 30, 2025.
  • Lower Saxony: from Thursday, July 3 to Wednesday, August 13, 2025.
  • North Rhine-Westphalia: Monday, July 14 to Tuesday, August 26, 2025.
  • Rhineland-Palatinate: Monday, July 7 to Friday, August 15, 2025.
  • Saarland: Monday, July 7 to Thursday, August 14, 2025.
  • Saxony: from Saturday, June 28 to Friday, August 8, 2025.
  • Saxony-Anhalt: from Saturday, June 28 to Friday, August 8, 2025.
  • Schleswig-Holstein: Monday, July 28 to Saturday, September 6, 2025.
  • Schleswig-Holstein (islands of Amrum, Helgoland, Sylt, Föhr, Hallingen): from Monday, July 28 to Saturday, August 30, 2025.
  • Thuringia: from Saturday, June 28 to Friday, August 8, 2025.

Autumn school holidays in Germany 2025

Here are the dates of the autumn school holidays 2025 in Germany. Please note that they may be adjacent to All Saints’ Day. Also, in different states and even schools, bridge days may be introduced. Due to this, the actual length of the holiday is significantly increased. You can get exact information about additional non-school days from your school. Please note that in the state of Schleswig-Holstein on the islands of Amrum, Heligoland, Sylt, Föhr and Hallingen, the length of the autumn holidays is one week longer. Their dates are listed separately.

  • Baden-Württemberg: from Monday, 27 to Thursday, 30 October 2025.
  • Bayern: Monday, November 3 to Friday, November 7, 2025.
  • Berlin: Monday, October 20 to Saturday, November 1, 2025.
  • Brandenburg: Monday, October 20 to Saturday, November 1, 2025.
  • Bremen: Monday, 13th to Saturday, 25th October, 2025.
  • Hamburg: Monday, 20th to Friday, 31st October, 2025.
  • Hesse: Monday, October 6 to Saturday, October 18, 2025.
  • Mecklenburg-Vorpommern (regular schools): Monday, October 20 to Saturday, October 25, 2025.
  • Mecklenburg-Vorpommern (vocational schools): Monday, October 20 to Saturday, October 25, 2025.
  • Lower Saxony: Monday, 13th to Saturday, 25th October, 2025.
  • North Rhine-Westphalia: Monday, 13th to Saturday, 25th October, 2025.
  • Rhineland-Palatinate: Monday, 13th to Saturday, 25th October, 2025.
  • Saarland: Monday 13th to Saturday 25th October 2025.
  • Saxony: Monday, October 6 to Saturday, October 18, 2025.
  • Saxony-Anhalt: Monday, 13th to Saturday, 25th October, 2025.
  • Schleswig-Holstein: Monday, 20th to Thursday, 30th October, 2025.
  • Schleswig-Holstein (islands of Amrum, Helgoland, Sylt, Föhr, Hallingen): Monday, 13th to Thursday, 30th October 2025.
  • Thuringia: Monday, October 6 to Saturday, October 18, 2025.

Christmas school holidays in Germany 2025-2026

Here are the dates for the Christmas holidays in Germany 2025-2026. Please note that in some federal states or schools there may be a non-school day after the holidays – the Feast of the Three Holy Kings.

  • Baden-Württemberg: from Monday, December 22, 2025 to Monday, January 5, 2026.
  • Bayern: 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: Wednesday, December 17, 2025 to Friday, January 2, 2026.
  • Hesse: from Monday, December 22, 2025 to Saturday, January 10, 2026.
  • Mecklenburg-Vorpommern (regular schools): from Monday, December 22, 2025 to Monday, January 5, 2026.
  • Mecklenburg-Vorpommern (vocational schools): from Monday, December 22, 2025 to Monday, January 5, 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: 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.

Flexible holidays in Germany 2025

Above in the article we published the exact dates of Christmas, winter, Easter and summer holidays in Germany in 2025. But in Germany there are flexible school holidays. These are additional days off, the dates of which are determined by the school administration or school board.

The number of such days may change each year. Flexible school holidays are introduced in the following federal states: Baden-Württemberg, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland and Saxony. The exact dates can only be clarified by contacting your school.

Flexible school holidays in the 2024-2025 academic year

  • Baden-Württemberg – 5 days.
  • Hesse – 4 days.
  • North Rhine-Westphalia – 4 days.
  • Rhineland-Palatinate – 6 days.
  • Saarland – 3 days.
  • Saxony – 1 day.

Flexible school holidays in the 2025-2026 academic year

  • Baden-Württemberg – 3 days.
  • Hesse – 4 days.
  • North Rhine-Westphalia – 3 days.
  • Rhineland-Palatinate – 6 days.
  • Saarland – 2 days.
  • Saxony – 1 day.

We dedicated this publication to the following topic: school holidays in Germany 2025. When writing the article, the authors of De-Sf.Info used only official sources. All dates are approved and published on the websites of the ministries of education of the federal states of Germany. Don’t forget to share this publication with your friends!