In this publication, we will cover the following topic: school holidays in Germany in 2025-2026. We will provide the exact start and end dates of the summer, fall, Christmas, winter, and Easter holidays. We will also provide the dates of non-school days on Pentecost (if they are scheduled for the 2025-2026 school year).
Flexible school holidays in Germany 2025-2026
Some German states offer additional days off for children. These are determined by the local administration, school, or municipality. Below is a list of flexible school holidays in Germany for 2025-2026.
- Baden-Württemberg – 3 days.
- Hesse – 4 days.
- North Rhine-Westphalia – 3 days.
- Rhineland-Palatinate – 6 days.
- Saarland – 2 days.
- Saxony – 1 day.
IMPORTANT! The 2025-2026 school holidays in Germany have been officially approved by the Conference of Ministers of Culture. The school holiday dates listed below may only be changed with the permission of the relevant federal state’s Ministry of Education.
Summer holidays in Germany 2025
Below is a list of summer holidays in Germany for each federal state. Please note that these are the summer holidays preceding the 2025-2026 school year. Also note that the summer school holiday dates for vocational schools in Mecklenburg-Vorpommern are advisory.
- Baden-Württemberg: from July 31 (Thursday) to September 13 (Saturday) 2025.
- Bavaria: from August 1 (Friday) to September 15 (Monday) 2025.
- Berlin: from July 25 (Friday) to September 6 (Saturday) 2025.
- Brandenburg: from July 25 (Friday) to September 6 (Saturday) 2025.
- Bremen: from July 3 (Thursday) to August 13 (Wednesday) 2025.
- Hamburg: from July 25 (Friday) to September 3 (Wednesday) 2025.
- Hesse: from July 7 (Monday) to August 15 (Friday) 2025.
- Mecklenburg-Vorpommern (regular schools): from 28 July (Monday) to 6 September (Saturday) 2025.
- Mecklenburg-Vorpommern (vocational schools): from 14 July (Monday) to 30 August (Saturday) 2025.
- Lower Saxony: from July 3 (Thursday) to August 13 (Wednesday) 2025.
- North Rhine-Westphalia: from July 14 (Monday) to August 26 (Tuesday) 2025.
- Rhineland-Palatinate: from 7 July (Monday) to 15 August (Friday) 2025.
- Saarland: from July 7 (Monday) to August 14 (Thursday) 2025.
- Saxony: from June 28 (Saturday) to August 8 (Friday) 2025.
- Saxony-Anhalt: from June 28 (Saturday) to August 8 (Friday) 2025.
- Schleswig-Holstein: from 28 July (Monday) to 6 September (Saturday) 2025.
- Schleswig-Holstein (the islands of Sylt, Föhr, Amrum, Helholland and Hallingen): from 28 July (Monday) to 30 August (Saturday) 2025.
- Thuringia: from June 28 (Saturday) to August 8 (Friday) 2025.
Autumn holidays in Germany 2025
Below are the autumn school holidays in Germany for 2025-2026. Dates for vocational schools in Mecklenburg-Vorpommern may vary depending on the institution.
- Baden-Württemberg: from October 27 (Monday) to October 30 (Thursday) 2025.
- Bavaria: from November 3 (Monday) to November 7 (Friday) 2025.
- Berlin: from October 20 (Monday) to November 1 (Saturday) 2025.
- Brandenburg: from October 20 (Monday) to November 1 (Saturday) 2025.
- Bremen: from October 13 (Monday) to October 25 (Saturday) 2025.
- Hamburg: from October 20 (Monday) to October 31 (Friday), 2025.
- Hesse: from October 6 (Monday) to October 18 (Saturday) 2025.
- Mecklenburg-Vorpommern (regular schools): from 20 October (Monday) to 25 October (Saturday) 2025.
- Mecklenburg-Vorpommern (vocational schools): from 20 October (Monday) to 25 October (Saturday) 2025.
- Lower Saxony: from 13 October (Monday) to 25 October (Saturday) 2025.
- North Rhine-Westphalia: from October 13 (Monday) to October 25 (Saturday) 2025.
- Rhineland-Palatinate: from 13 October (Monday) to 25 October (Saturday) 2025.
- Saarland: from 13 October (Monday) to 25 October (Saturday) 2025.
- Saxony: from October 6 (Monday) to October 18 (Saturday) 2025.
- Saxony-Anhalt: from 13 October (Monday) to 25 October (Saturday) 2025.
- Schleswig-Holstein: from 20 October (Monday) to 30 October (Thursday) 2025.
- Schleswig-Holstein (the islands of Sylt, Föhr, Amrum, Helholland and Hallingen): from 13 October (Monday) to 30 October (Thursday) 2025.
- Thuringia: from October 6 (Monday) to October 18 (Saturday) 2025.
Christmas holidays in Germany 2025-2026
- 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 Monday, December 22, 2025 to Monday, January 5, 2026.
- Mecklenburg-Vorpommern (vocational schools): from 22 December (Monday) 2025 to 5 January (Monday) 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 December 22 (Monday) 2025 to January 2 (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 holidays in Germany 2026
Interesting fact! Bavaria is the only region in Germany with spring break. That’s why we’ve moved it to the list of German winter school breaks for 2026.
- Baden-Württemberg: No.
- 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).
- Hesse: No.
- Mecklenburg-Vorpommern (regular schools): from 9 February (Monday) to 20 February (Friday), 2026.
- Mecklenburg-Vorpommern (vocational schools): from 9 February (Monday) to 14 February (Saturday) 2026.
- Lower Saxony: from 2 February (Monday) to 3 February (Tuesday) 2026.
- North Rhine-Westphalia: No.
- Rhineland-Palatinate: No.
- Saarland: from 16 February (Monday) to 20 February (Friday) 2026.
- Saxony: from 9 February (Monday) to 21 February (Saturday) 2026.
- Saxony-Anhalt: from 31 January (Saturday) to 6 February (Friday) 2026.
- Schleswig-Holstein: from 2 February (Monday) to 3 February (Tuesday) 2026.
- Thuringia: from 16 February (Monday) to 21 February (Saturday) 2026.
Easter holidays in Germany 2026
- 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 10 March (Tuesday) 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
- 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) 2026.
- Brandenburg: May 26 (Tuesday) 2026.
- Bremen: May 26 (Tuesday) 2026.
- Hamburg: from 11 May (Monday) to 15 May (Friday) 2026.
- Hesse: No.
- Mecklenburg-Vorpommern (regular schools): from 22 May (Friday) to 26 May (Tuesday) 2026.
- Mecklenburg-Vorpommern (vocational schools): May 22 (Friday).
- Lower Saxony: May 26 (Tuesday).
- North Rhine-Westphalia: May 26 (Tuesday).
- Rhineland-Palatinate: No.
- Saarland: No.
- Saxony: No.
- Saxony-Anhalt: from 26 May (Tuesday) to 29 May (Friday) 2026.
- Schleswig-Holstein: No.
- Thuringia: No.
Summer holidays in Germany 2026
Below are the summer school holidays in Germany for 2025-2026. Please note that these are the summer holiday dates preceding the 2026-2027 school year. Please also note that the dates for vocational schools in Mecklenburg-Vorpommern are not binding. Please check with your school.
- 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 June 29 (Monday) to August 7 (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 Sylt, Föhr, Amrum, Helholland and Hallingen): from 4 July (Saturday) to 8 August (Saturday) 2026.
- Thuringia: from July 4 (Saturday) to August 14 (Friday) 2026.
Public holidays in Germany 2025-2026
In addition to school holidays, children in Germany are given time off on public holidays. Some official public holidays are only observed in certain federal states. Below is a list for the 2025-2026 school year. For each holiday, we also indicate where it is a public holiday.
- August 15, 2025 (Friday) – Assumption Day – Bavaria (in Catholic areas), Saarland.
- 20 September 2025 (Saturday) – Universal Children’s Day – Thuringia.
- October 3, 2025 (Friday) – Day of German Unity – Nationwide.
- October 31, 2025 (Friday) – Reformation Day – Brandenburg, Bremen, Hamburg, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein, Thuringia.
- November 1, 2025 (Saturday) – All Saints’ Day – Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, Saarland.
- November 19, 2025 (Wednesday) – Day of Prayer and Repentance – Saxony, Bavaria (students only, teachers work).
- December 25, 2025 (Thursday) – Christmas – Nationwide.
- December 26, 2025 (Friday) – Boxing Day – Nationwide.
- January 1, 2026 (Thursday) – New Year – All over the country.
- January 6, 2026 (Tuesday) – Holy Three Kings – Baden-Württemberg, Bavaria, Saxony-Anhalt.
- March 8, 2026 (Sunday) – International Women’s Day – Berlin, Mecklenburg-Vorpommern.
- April 3, 2026 (Friday) – Good Friday – Nationwide.
- April 5, 2026 (Sunday) – Easter Sunday – Brandenburg.
- April 6, 2026 (Monday) – Easter Monday – Nationwide.
- May 1, 2026 (Friday) – Labor Day / May 1 – Nationwide.
- May 14, 2026 (Thursday) – Ascension of Christ – All over the country.
- May 24, 2026 (Sunday) – Trinity – Brandenburg.
- May 25, 2026 (Monday) – Whit Monday – All over the country.
- June 4, 2026 (Thursday) – Corpus Christi – Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland.
In this publication, De-Sf.Info examined the topic of school holidays in Germany in 2025-2026. They provided the exact dates for each federal state. They also published a list of official public holidays. We hope you found what you were looking for. Don’t forget to share this article with your friends!