In this publication, we have provided the exact dates of school holidays in Germany 2024-2025. We have also listed public holidays and additional days off for each federal state of Germany. The specified dates of summer, autumn, Christmas, winter and Easter school holidays are approved by law.
School holidays in Germany 2024-2025
Below are listed the school holidays in Germany 2024-2025. All information is provided in accordance with officially approved data. The dates of school holidays in Germany for the 2024-2025 academic year are published on the website of the Conference of Ministers of Education in the relevant section.
IMPORTANT! In the 2024-2025 school year, some federal states have additional days off. You will find information about them below in the section “School holidays in Germany 2024-2025”.
Summer holidays in Germany 2024
- Bavaria – from July 29 (Monday) to September 9 (Monday) 2024.
- Baden-Württemberg – from July 25 (Thursday) to September 7 (Saturday) 2024.
- Berlin – from July 18 (Thursday) to August 30 (Friday) 2024.
- Brandenburg – from July 18 (Thursday) to August 31 (Saturday) 2024.
- Bremen – from June 24 (Monday) to August 2 (Friday) 2024.
- Hamburg – from July 18 (Thursday) to August 28 (Wednesday) 2024.
- Hesse, Rhineland-Palatinate, Saarland – from July 15 (Monday) to August 23 (Friday) 2024.
- Mecklenburg-Vorpommern, Schleswig-Holstein – from July 22 (Monday) to August 31 (Saturday) 2024.
- Lower Saxony, Saxony-Anhalt – from June 24 (Monday) to August 3 (Saturday) 2024.
- Saxony – from June 20 (Thursday) to August 2 (Friday) 2024.
- North Rhine-Westphalia – from July 8 (Monday) to August 20 (Tuesday) 2024.
- Thuringia – from June 20 (Thursday) to July 31 (Wednesday) 2024.
Autumn holidays in Germany 2024
- Bayern – from October 28 (Monday) to October 31 (Thursday) 2024.
- Baden-Württemberg – from October 28 (Monday) to October 30 (Wednesday) 2024.
- Berlin, Brandenburg – from October 21 (Monday) to November 2 (Saturday) 2024.
- Bremen, Lower Saxony – from October 4 (Friday) to October 19 (Saturday) 2024.
- Hamburg – from October 21 (Monday) to November 1 (Friday) 2024.
- Hesse, Rhineland-Palatinate, Saarland – from October 14 (Monday) to October 25 (Friday) 2024.
- Mecklenburg-Vorpommern – from October 21 (Monday) to October 26 (Saturday) 2024.
- Saxony – from October 7 (Monday) to October 19 (Saturday) 2024.
- North Rhine-Westphalia – from October 14 (Monday) to October 26 (Saturday) 2024.
- Thuringia, Saxony-Anhalt – from September 30 (Monday) to October 12 (Saturday) 2024.
- Schleswig-Holstein – from 21 October (Monday) to 1 November (Friday) 2024.
Christmas holidays in Germany 2024-2025
- Bavaria, Saarland, Saxony, Thuringia – from December 23 (Monday) 2024 to January 3 (Friday) 2025.
- Baden-Württemberg, Bremen, Lower Saxony, Saxony-Anhalt – from December 23 (Monday) 2024 to January 4 (Saturday) 2025.
- Berlin, Brandenburg – from December 23 (Monday) to December 31 (Tuesday) 2024.
- Hamburg – from December 20 (Friday) 2024 to January 3 (Friday) 2025.
- Hesse – from December 23 (Monday) 2024 to January 10 (Friday) 2025.
- Mecklenburg-Vorpommern, North Rhine-Westphalia – from December 23 (Monday) 2024 to January 6 (Monday) 2025.
- Rhineland-Palatinate – from December 23 (Monday) 2024 to January 8 (Wednesday) 2025.
- Schleswig-Holstein – from December 19 (Thursday) 2024 to January 7 (Tuesday) 2025.
Winter holidays in Germany 2025
- Bavaria – from March 3 (Monday) to March 7 (Friday) 2025.
- Berlin, Brandenburg, Thuringia – from February 3 (Monday) to February 8 (Saturday) 2025.
- Bremen, Lower Saxony – from 3 February (Monday) to 4 February (Tuesday) 2025.
- Hamburg – January 31 (Friday) 2025.
- Mecklenburg-Vorpommern – from February 3 (Monday) to February 14 (Friday) 2025.
- Saarland – from February 24 (Monday) to March 4 (Tuesday) 2025.
- Saxony – from 17 February (Monday) to 1 March (Saturday) 2025.
- Saxony-Anhalt – from January 27 (Monday) to January 31 (Friday) 2025.
Easter holidays in Germany 2025
- Bavaria, Rhineland-Palatinate, Saarland, Berlin, Brandenburg – from April 14 (Monday) to April 25 (Friday) 2025.
- Baden-Württemberg, North Rhine-Westphalia – from April 14 (Monday) to April 26 (Saturday) 2025.
- Bremen, Saxony-Anhalt, Thuringia, Lower Saxony – from April 7 (Monday) to April 19 (Saturday) 2025.
- Hamburg – from March 10 (Monday) to March 21 (Friday) 2025.
- Hesse – from April 7 (Monday) to April 21 (Monday) 2025.
- Mecklenburg-Vorpommern – from April 14 (Monday) to April 23 (Wednesday) 2025.
- Saxony – from April 18 (Friday) to April 25 (Friday) 2025.
- Schleswig-Holstein – from 11 April (Friday) to 25 April (Friday) 2025.
Pentecost Holidays in Germany 2025
- Baden-Württemberg, Bavaria – from June 10 (Tuesday) to June 20 (Friday) 2025.
- Berlin, Brandenburg, North Rhine-Westphalia, Lower Saxony, Bremen – June 10 (Tuesday) 2025.
- Hamburg – from May 26 (Monday) to May 30 (Friday) 2025.
- Mecklenburg-Vorpommern – from June 6 (Friday) to June 10 (Tuesday) 2025.
Summer holidays in Germany 2025
- Bavaria – from August 1 (Friday) to September 15 (Monday) 2025.
- Baden-Württemberg – from July 31 (Thursday) to September 13 (Saturday) 2025.
- Berlin, Brandenburg – from July 24 (Thursday) to September 6 (Saturday) 2025.
- Bremen, Lower Saxony – from July 3 (Thursday) to August 13 (Wednesday) 2025.
- Hamburg – from July 24 (Thursday) to September 3 (Wednesday) 2025.
- Hesse, Rhineland-Palatinate – from July 7 (Monday) to August 15 (Friday) 2025.
- Mecklenburg-Vorpommern, Schleswig-Holstein – from July 28 (Monday) to September 6 (Saturday) 2025.
- Saarland – from July 7 (Monday) to August 14 (Thursday) 2025.
- Saxony, Saxony-Anhalt, Thuringia – from June 28 (Saturday) to August 8 (Friday) 2025.
- North Rhine-Westphalia – from July 14 (Monday) to August 26 (Tuesday) 2025.
Additional days off from classes in the 2024-2025 school year
- Bavaria – November 20, 2024 (Day of Repentance and Prayer).
- Baden-Württemberg – 5 flexible non-school days, determined by the school council, municipality or local community.
- Berlin, Brandenburg – 4 October 2024 (bridge after German Unity Day), 2 May 2025 (bridge after Labour Day), 30 May 2025 (bridge after Ascension Day).
- Bremen – 1 November 2024 (bridge after Reformation Day), 30 April (Church Congress), 2 May 2025 (bridge after Labor Day), 30 May 2025 (bridge after Ascension Day).
- Hamburg – 4 October 2024 (bridge after German Unity Day), 2 May 2025 (bridge after Labour Day).
- Hesse – 4 flexible non-school days, determined by the school board, municipality or local community.
- Mecklenburg-Vorpommern – 4 October 2024 (bridge after German Unity Day), 1 November 2024 (bridge after Reformation Day), 30 May 2025 (bridge after Ascension Day).
- Lower Saxony – 1 November 2024 (bridge after Reformation Day), 30 April (Church Congress), 2 May 2025 (bridge after Labor Day), 30 May 2025 (bridge after Ascension Day).
- North Rhine-Westphalia – 4 flexible non-school days, determined by the school council, municipality or local community.
- Rhineland-Palatinate – 6 flexible non-school days determined by the school.
- Saxony – May 30, 2025 (Ascension Bridge), one flexible non-school day determined by the school.
- Saxony-Anhalt, Schleswig-Holstein, Thuringia – May 30, 2025 (bridge after Ascension).
Public holidays in the 2024-2025 academic year
Below is a list of public holidays that fall in the 2024-2025 school year. On these days, schools are closed for teachers, students and service personnel. Please note that some holidays are not public holidays in all of Germany. Therefore, we have indicated the federal states of Germany in which this day is an official public holiday.
- Thursday, October 3, 2024 – Day of German Unity (nationwide).
- Thursday, October 31, 2024 – Reformation Day (Brandenburg, Bremen, Hamburg, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein, Thuringia).
- November 1, 2024, Friday – All Saints’ Day (Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, Saarland).
- November 20, 2024, Wednesday – Day of Prayer and Repentance (Saxony).
- Wednesday, December 25, 2024 – Christmas Day (nationwide).
- December 26, 2024, Thursday – Christmas (second day) (nationwide).
- January 1, 2025, Wednesday – New Year (nationwide).
- January 6, 2025, Monday – Holy Three Kings (Baden-Württemberg, Bavaria, Saxony-Anhalt).
- March 8, 2025, Saturday – International Women’s Day (Berlin, Mecklenburg-Vorpommern).
- April 18, 2025, Friday – Good Friday (nationwide).
- Sunday, April 20, 2025 – Easter Sunday (Brandenburg).
- Monday, April 21, 2025 – Easter Monday (nationwide).
- Thursday, May 1, 2025 – Labor Day / May 1 (nationwide).
- May 8, 2025, Thursday – 80th anniversary of liberation from National Socialism (Berlin).
- May 29, 2025, Thursday – Ascension of the Lord (throughout the country).
- June 8, 2025, Sunday – Pentecost (Brandenburg).
- Monday, June 9, 2025 – Pentecost Monday (nationwide).
- June 19, 2025, Thursday – Corpus Christi (Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland).