De-Sf.Info dedicates this publication to the following important topic: school holidays in Germany in 2026. 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, which states use them, and how long they last.
Christmas school holidays in Germany 2025-2026
Below are the Christmas school holidays in Germany for the 2025-2026 school year. Please note that the school year schedule in the federal state of Mecklenburg-Vorpommern varies depending on the type of school.
- Baden-Württemberg: from Monday, December 22, 2025 to Monday, January 5, 2026.
- Bavaria: from December 22 (Monday) 2025 to January 5 (Monday) 2026.
- Berlin: from December 22 (Monday) 2025 to January 2 (Friday) 2026.
- Brandenburg: from December 22 (Monday) 2025 to January 2 (Friday) 2026.
- Bremen: from December 22 (Monday) 2025 to January 5 (Monday) 2026.
- Hamburg: from 17 December (Wednesday) 2025 to 2 January (Friday) 2026.
- Hesse: from December 22 (Monday) 2025 to January 10 (Saturday) 2026.
- Mecklenburg-Vorpommern (regular schools): from 20 December (Saturday) 2025 to 3 January (Saturday) 2026.
- Mecklenburg-Vorpommern (vocational schools): from December 22 (Monday) 2025 to January 3 (Saturday) 2026.
- Lower Saxony: from Monday, December 22, 2025 to Monday, January 5, 2026.
- North Rhine-Westphalia: from December 22 (Monday) 2025 to January 6 (Tuesday) 2026.
- Rhineland-Palatinate: from December 22 (Monday) 2025 to January 7 (Wednesday) 2026.
- Saarland: from 22 December (Monday) 2025 to 2 January (Friday) 2026.
- Saxony: from December 22 (Monday) 2025 to January 2 (Friday) 2026.
- Saxony-Anhalt: from Monday, December 22, 2025 to Monday, January 5, 2026.
- Schleswig-Holstein: from 19 December (Friday) 2025 to 6 January (Tuesday) 2026.
- Thuringia: from December 22 (Monday) 2025 to January 3 (Saturday) 2026.
Winter school holidays in Germany 2026
Below we publish the winter holidays in Germany in 2026. This holiday period is not observed in the following federal states: Baden-Württemberg, Hesse, North Rhine-Westphalia, and Rhineland-Palatinate. To compensate, schools may offer flexible holidays. Check with your school for the schedule!
- Bavaria: from February 16 (Monday) to February 20 (Friday), 2026.
- Berlin: from February 2 (Monday) to February 7 (Saturday) 2026.
- Brandenburg: from February 2 (Monday) to February 7 (Saturday) 2026.
- Bremen: from 2 February (Monday) to 3 February (Tuesday) 2026.
- Hamburg – January 30 (Friday).
- Mecklenburg-Vorpommern (regular schools): from 9 February (Monday) to 20 February (Friday), 2026.
- Mecklenburg-Vorpommern (vocational schools): from 9 February (Monday) to 14 February (Friday) 2026.
- Lower Saxony: from 2 February (Monday) to 3 February (Tuesday) 2026.
- Saarland: from 16 February (Monday) to 20 February (Friday) 2026.
- Saxony: from 9 February (Monday) to 21 February (Saturday) 2026.
- Saxony-Anhalt: from January 31 (Saturday) to February 6 (Friday) 2026.
- Schleswig-Holstein: from 2 February (Monday) to 3 February (Tuesday) 2026.
- Thuringia: from 16 February (Monday) to 21 February (Saturday) 2026.
IMPORTANT! Winter break in Schleswig-Holstein is subject to change. This decision is made by the school administration and coordinated with neighboring schools.
INTERESTING FACT! Officially, Bavaria doesn’t have winter break. Instead, it’s called spring break. In reality, though, the difference is only in name. That’s why we’ve included it in this section.
Easter school holidays in Germany 2026
Here are the dates for the Easter school holidays in Germany in 2026. Although the date of Easter and related holidays is the same for all federal states, the dates of the Easter holidays usually vary.
IMPORTANT: Hamburg does not have a separate Easter holiday. As throughout Germany, Easter Monday is a public holiday. Spring break takes the place of Easter break. To avoid confusion, we’ve included it in this section.
- Baden-Württemberg: from March 30 (Monday) to April 11 (Saturday) 2026.
- Bavaria: from March 30 (Monday) to April 10 (Friday) 2026.
- Berlin: from March 30 (Monday) to April 10 (Friday) 2026.
- Brandenburg: from March 30 (Monday) to April 10 (Friday) 2026.
- Bremen: from March 23 (Monday) to April 7 (Tuesday) 2026.
- Hamburg: from 2 March (Monday) to 13 March (Friday) 2026.
- Hesse: from March 30 (Monday) to April 10 (Friday) 2026.
- Mecklenburg-Vorpommern (regular schools): from March 30 (Monday) to April 8 (Wednesday) 2026.
- Mecklenburg-Vorpommern (vocational schools): from 30 March (Monday) to 10 April (Friday) 2026.
- Lower Saxony: from 23 March (Monday) to 7 April (Tuesday) 2026.
- North Rhine-Westphalia: from March 30 (Monday) to April 11 (Saturday) 2026.
- Rhineland-Palatinate: from March 30 (Monday) to April 10 (Friday) 2026.
- Saarland: from 7 April (Tuesday) to 17 April (Friday) 2026.
- Saxony: from April 3 (Friday) to April 10 (Friday) 2026.
- Saxony-Anhalt: from March 30 (Monday) to April 4 (Saturday) 2026.
- Schleswig-Holstein: from March 26 (Thursday) to April 10 (Friday) 2026.
- Thuringia: from 7 April (Tuesday) to 17 April (Friday) 2026.
Pentecost School Holidays 2026
In most German states, the Pentecost holiday lasts only one day. This holiday is not always connected to the feast of Pentecost. For example, in Schleswig-Holstein, Thuringia, and Saxony-Anhalt, the Ascension Day holiday is considered a Pentecost holiday. The following states do not have a separate Pentecost holiday: Hesse, Rhineland-Palatinate, Saarland, and Saxony.
- Baden-Württemberg: from May 26 (Tuesday) to June 5 (Friday) 2026.
- Bavaria: from May 26 (Tuesday) to June 5 (Friday) 2026.
- Berlin – May 26 (Tuesday).
- Brandenburg – May 26 (Tuesday).
- Bremen – May 26 (Tuesday).
- Hamburg: from 11 May (Monday) to 15 May (Friday) 2026.
- Mecklenburg-Vorpommern (regular schools): from 22 May (Friday) to 26 May (Tuesday) 2026.
- Mecklenburg-Vorpommern (vocational schools) – May 22 (Friday), 2026.
- Lower Saxony – May 26 (Tuesday).
- North Rhine-Westphalia – May 26 (Tuesday).
- Saxony-Anhalt: from 26 May (Tuesday) to 29 May (Friday) 2026.
- Schleswig-Holstein – May 15 (Friday).
- Thuringia – May 15 (Friday).
Summer holidays in Germany 2026
This section lists the 2026 summer school holidays in Germany. Their dates are set and approved by the Conference of German Ministers of Education . Please note that in the state of Schleswig-Holstein, the islands of Amrum, Heligoland, Sylt, Föhr, and Hallingen have a shorter summer holiday by one week. These dates are listed separately.
- Baden-Württemberg: from July 30 (Thursday) to September 12 (Saturday) 2026.
- Bavaria: from August 3 (Monday) to September 14 (Monday) 2026.
- Berlin: July 9 (Thursday) to August 22 (Saturday) 2026.
- Brandenburg: from July 9 (Thursday) to August 22 (Saturday) 2026.
- Bremen: from July 2 (Thursday) to August 12 (Wednesday) 2026.
- Hamburg: from July 9 (Thursday) to August 19 (Wednesday) 2026.
- Hesse: from June 29 (Monday) to August 7 (Friday) 2026.
- Mecklenburg-Vorpommern (regular schools): from 13 July (Monday) to 22 August (Saturday) 2026.
- Mecklenburg-Vorpommern (vocational schools): from 13 July (Monday) to 29 August (Saturday) 2026.
- Lower Saxony: from July 2 (Thursday) to August 12 (Wednesday) 2026.
- North Rhine-Westphalia: from July 20 (Monday) to September 1 (Tuesday) 2026.
- Rhineland-Palatinate: from June 29 (Monday) to August 7 (Friday) 2026.
- Saarland: from 29 June (Monday) to 7 August (Friday) 2026.
- Saxony: from July 4 (Saturday) to August 14 (Friday) 2026.
- Saxony-Anhalt: from July 4 (Saturday) to August 14 (Friday) 2026.
- Schleswig-Holstein: from 4 July (Saturday) to 15 August (Saturday) 2026.
- Schleswig-Holstein (the islands of Amrum, Helgoland, Sylt, Föhr and Hallingen): from 4 July (Saturday) to 8 August (Saturday) 2026.
- Thuringia: from July 4 (Saturday) to August 14 (Friday) 2026.
Autumn school holidays in Germany 2026
Here are the dates for the 2026 autumn school holidays in Germany. Please note that these may coincide with All Saints’ Day. Also, some states and even schools may introduce bridge days. This significantly increases the actual length of the break. For more information on additional non-school days, please contact your school.
Please note that in Schleswig-Holstein, the islands of Amrum, Heligoland, Sylt, Föhr, and Hallingen have an extra week of autumn break. These dates are listed separately.
- Baden-Württemberg: from October 26 (Monday) to October 30 (Friday) 2026.
- Bavaria: from November 2 (Monday) to November 6 (Friday) 2026.
- Berlin: from October 19 (Monday) to October 31 (Saturday) 2026.
- Brandenburg: from October 19 (Monday) to October 30 (Friday), 2026.
- Bremen: from October 12 (Monday) to October 24 (Saturday) 2026.
- Hamburg: from October 19 (Monday) to October 30 (Friday), 2026.
- Hesse: from October 5 (Monday) to October 17 (Saturday) 2026.
- Mecklenburg-Vorpommern (regular schools): from October 15 (Thursday) to October 24 (Saturday) 2026.
- Mecklenburg-Vorpommern (vocational schools): from 19 October (Monday) to 24 October (Saturday) 2026.
- Lower Saxony: from 12 October (Monday) to 24 October (Saturday) 2026.
- North Rhine-Westphalia: from 17 October (Saturday) to 31 October (Saturday) 2026.
- Rhineland-Palatinate: from 5 October (Monday) to 16 October (Friday) 2026.
- Saarland: from 5 October (Monday) to 16 October (Friday) 2026.
- Saxony: from October 12 (Monday) to October 24 (Saturday) 2026.
- Saxony-Anhalt: from 19 October (Monday) to 30 October (Friday) 2026.
- Schleswig-Holstein: from 12 October (Monday) to 24 October (Saturday) 2026.
- Schleswig-Holstein (the islands of Amrum, Helgoland, Sylt, Föhr and Hallingen): from 5 October (Monday) to 24 October (Saturday) 2026.
- Thuringia: from October 12 (Monday) to October 24 (Saturday) 2026.
Christmas school holidays in Germany 2026-2027
Here are the dates for the Christmas holidays in Germany for the 2026-2027 school year. Please note that some federal states or schools may observe a non-school day following the holidays – the Feast of the Three Holy Kings.
- Baden-Württemberg: from December 23 (Wednesday) 2026 to January 9 (Saturday) 2027.
- Bayern: from December 24 (Thursday) 2026 to January 8 (Friday) 2027.
- Berlin: from December 23 (Wednesday) 2026 to January 2 (Saturday) 2027.
- Brandenburg: from December 23 (Wednesday) 2026 to January 2 (Saturday) 2027.
- Bremen: from December 23 (Wednesday) 2026 to January 9 (Saturday) 2027.
- Hamburg: from December 21 (Monday) 2026 to January 1 (Friday) 2027.
- Hesse: from December 23 (Wednesday) 2026 to January 12 (Tuesday) 2027.
- Mecklenburg-Vorpommern (regular schools): from December 21 (Monday) 2026 to January 2 (Saturday) 2027.
- Mecklenburg-Vorpommern (vocational schools): from 19 December (Saturday) 2026 to 2 January (Saturday) 2027.
- Lower Saxony: from 23 December (Wednesday) 2026 to 9 January (Saturday) 2027.
- North Rhine-Westphalia: from 23 December (Wednesday) 2026 to 6 January (Wednesday) 2027.
- Rhineland-Palatinate: from 23 December (Wednesday) 2026 to 8 January (Friday) 2027.
- Saarland: from 21 December (Monday) 2026 to 31 December (Friday) 2027.
- Saxony: from 23 December (Wednesday) 2026 to 2 January (Saturday) 2027.
- Saxony-Anhalt: from December 21 (Monday) 2026 to January 2 (Saturday) 2027.
- Schleswig-Holstein: from December 21 (Monday) 2026 to January 6 (Wednesday) 2027.
- Thuringia: from 23 December (Wednesday) 2026 to 2 January (Saturday) 2027.
Flexible holidays in Germany 2026
Earlier in the article, we published the exact dates for Christmas, winter, Easter, and summer holidays in Germany in 2026. However, Germany does offer 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 have been introduced in the following federal states: Baden-Württemberg, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland, and Saxony. Exact dates can only be confirmed with your school.
Flexible school holidays for 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.
Flexible school holidays for the 2026-2027 academic year
- Baden-Württemberg – 4 days.
- Hesse – 4 days.
- North Rhine-Westphalia – 3 days.
- Rhineland-Palatinate – 6 days.
- Saarland – 2 days.
- Saxony – 1 day.
This publication is dedicated to the topic of school holidays in Germany in 2026. When writing this article, De-Sf.Info authors used only official sources. All dates have been approved and published on the websites of the ministries of education of the German federal states. Don’t forget to share this publication with your friends!







