School holidays in Germany 2025-2026 (exact dates)

In this publication, we have collected the exact start and end dates of the school holidays in Germany 2025-2026. We have also provided lists of public holidays and additional days off for all federal states. The given dates for the summer, autumn, Christmas, winter and Easter school holidays are approved by the Ministry of Education and Research.

School holidays in Germany 2025 (second half of the 24/25 school year)

In this part of the publication we provide the dates of winter, Easter, summer holidays in Germany 2025. They refer to the second half of the 2024-2025 school year. The dates of school holidays in German schools for the 2025-2026 school year can be found further in the article.

Winter holidays in Germany 2025

Below are the winter holidays in Germany for each federal state for the 2024-2025 school year.

  • Bavaria – from Monday 3 March to Friday 7 March 2025.
  • Berlin – Monday 3 February to Saturday 8 February 2025.
  • Brandenburg – from Monday, February 3 to Saturday, February 8, 2025.
  • Bremen – from Monday, February 3 to Tuesday, February 4, 2025.
  • Hamburg – Friday, January 31st.
  • Mecklenburg-Vorpommern – from Monday, February 3 to Friday, February 14, 2025.
  • Lower Saxony – from Monday, February 3 to Tuesday, February 4, 2025.
  • Saarland – from Monday 24 February to Tuesday 4 March 2025.
  • Saxony – from Monday 17 February to Saturday 1 March 2025.
  • Saxony-Anhalt – from Monday 27 January to Friday 31 January 2025.
  • Thuringia – from Monday, February 3 to Saturday, February 8, 2025.

Easter holidays in Germany 2025

Here is a list of Easter holidays in Germany in 2025.

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

Pentecost Holidays 2025

Below is a list of holidays for Pentecost 2025. Please note that in some states they do not coincide with the holiday date. In these federal states of Germany they are officially bridge days or additional days off.

  • Baden-Württemberg – from Tuesday 10 June to Friday 20 June 2025.
  • Bavaria – from Tuesday 10 June to Friday 20 June 2025.
  • Berlin – Tuesday, June 10th.
  • Brandenburg – Tuesday, June 10.
  • Bremen – Tuesday, June 10.
  • Hamburg – from Monday 26 May to Friday 30 May 2025.
  • Mecklenburg-Vorpommern – from Friday, June 6 to Tuesday, June 10, 2025.
  • Lower Saxony – Tuesday, June 10.
  • North Rhine-Westphalia – Tuesday, June 10.
  • Saxony-Anhalt – Friday, May 30.
  • Schleswig-Holstein – Friday, May 30.
  • Thuringia – Friday, May 30.

Summer holidays in Germany 2025

Below are published the summer school holidays in Germany 2025. The dates are officially approved by the Conference of Ministers of Education and published on the official website. Please note that in Schleswig-Holstein the dates depend on the location of the school.

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

School holidays in Germany 2025-2026

This section contains information about school holidays in Germany 2025-2026. The dates indicated are officially set by the Ministries of Education of each federal state. They are also approved by the Conference of Ministers of Education.

Autumn holidays in Germany 2025

Here is a list of autumn school holidays in Germany for the 2025-2026 school year. Please note that in some federal states they may be extended by public holidays or additional non-school days.

  • Baden-Württemberg – from Monday 27 October to Thursday 30 October 2025.
  • Bavaria – from Monday 3 November to Friday 7 November 2025.
  • Berlin – Monday 20 October to Saturday 1 November 2025.
  • Brandenburg – from Monday 20 October to Saturday 1 November 2025.
  • Bremen – from Monday 13 October to Saturday 25 October 2025.
  • Hamburg – from Monday 20 October to Friday 31 October 2025.
  • Hesse – from Monday, October 6 to Saturday, October 18, 2025.
  • Mecklenburg-Vorpommern – from Monday, October 20 to Saturday, October 25, 2025.
  • Lower Saxony – from Monday, October 13 to Saturday, October 25, 2025.
  • North Rhine-Westphalia – from Monday, October 13 to Saturday, October 25, 2025.
  • Rhineland-Palatinate – from Monday 13 October to Friday 24 October 2025.
  • Saarland – from Monday 13 October to Friday 24 October 2025.
  • Saxony – from Monday, October 6 to Saturday, October 18, 2025.
  • Saxony-Anhalt – from Monday 13 October to Saturday 25 October 2025.
  • Schleswig-Holstein – from Monday 20 October to Thursday 30 October 2025 (on the islands of Sylt, Föhr, Amrum, Helgoland and Halligen – from Monday 13 October to Thursday 30 October 2025).
  • Thuringia – from Monday, October 6 to Saturday, October 18, 2025.

Christmas holidays in Germany 2025-2026

The following are the start and end dates for the Christmas holidays in Germany for the 2025-2026 school year. These dates are not subject to revision or change.

  • Baden-Württemberg – from Monday, December 22, 2025 to Monday, January 5, 2026.
  • Bayern – from Monday, December 22, 2025 to Monday, January 5, 2026.
  • Berlin – from Monday 22 December 2025 to Friday 2 January 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 17 December 2025 to Friday 2 January 2026.
  • Hesse – from Monday, December 22, 2025 to Saturday, January 10, 2026.
  • Mecklenburg-Vorpommern – from Monday, December 22, 2025 to Monday, January 5, 2026.
  • Lower Saxony – from Monday, 22 December 2025 to Monday, 5 January 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 22 December 2025 to Friday 2 January 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, 19 December 2025 to Tuesday, 6 January 2026.
  • Thuringia – from Monday, December 22, 2025 to Saturday, January 3, 2026.

Winter holidays in Germany 2026

This section contains winter holidays in Germany 2026. But there are a few exceptions. In Bavarian schools, winter holidays are officially called spring break. In Bremen and Hamburg, they are called a half-year break.

  • Bayern – Monday 16 February to Friday 20 February 2026.
  • Berlin – Monday 2 February to Saturday 7 February 2026.
  • Brandenburg – from Monday, February 2 to Saturday, February 7, 2026.
  • Bremen – from Monday, February 2 to Tuesday, February 3, 2026.
  • Hamburg – Friday, January 30th.
  • Mecklenburg-Vorpommern – from Monday, February 9 to Friday, February 20, 2026.
  • Lower Saxony – from Monday, 2 February to Tuesday, 3 February 2026.
  • Saarland – from Monday 16 February to Friday 20 February 2026.
  • Saxony – from Monday, February 9 to Saturday, February 21, 2026.
  • Saxony-Anhalt – from Saturday, 31 January to Friday, 6 February 2026.
  • Schleswig-Holstein – from Monday 2 February to Tuesday 3 February 2026 (unless the school administration changes the dates).
  • Thuringia – from Monday, February 16 to Saturday, February 21, 2026.

Easter holidays in Germany 2026

Here is a list of the start and end dates of the Easter holidays in Germany in 2026. For reference: in all federal states of Germany except Hamburg, this holiday period is associated with Easter. In Hamburg, Easter holidays are not held, the indicated holiday period is spring break.

  • Baden-Württemberg – from Monday, March 30 to Saturday, April 11, 2026.
  • Bavaria – from Monday 30 March to Friday 10 April 2026.
  • Berlin – Monday 30 March to Friday 10 April 2026.
  • Brandenburg – from Monday, March 30 to Friday, April 10, 2026.
  • Bremen – from Monday 23 March to Tuesday 7 April 2026.
  • Hamburg – Monday 2 March to Friday 13 March 2026.
  • Hesse – from Monday, March 30 to Friday, April 10, 2026.
  • Mecklenburg-Vorpommern – from Monday, March 30 to Wednesday, April 8, 2026.
  • Lower Saxony – from Monday, 23 March to Tuesday, 7 April 2026.
  • North Rhine-Westphalia – from Monday, March 30 to Saturday, April 11, 2026.
  • Rhineland-Palatinate – from Monday, 30 March to Friday, 10 April 2026.
  • Saarland – from Tuesday 7 April to Friday 17 April 2026.
  • Saxony – from Friday, April 3 to Friday, April 10, 2026.
  • Saxony-Anhalt – from Monday 30 March to Saturday 4 April 2026.
  • Schleswig-Holstein – from Thursday 26 March to Friday 10 April 2026.
  • Thuringia – from Tuesday, April 7 to Friday, April 17, 2026.

Pentecost Holidays 2026

Please note: some sources interpret the dates of the bridge days after the Ascension of Christ as school holidays on Pentecost 2026. In fact, they are not. We have provided them in the next section of this publication.

  • Baden-Württemberg – from Tuesday 26 May to Friday 5 June 2026.
  • Bayern – from Tuesday 26 May to Friday 5 June 2026.
  • Berlin – Tuesday, May 26.
  • Brandenburg – Tuesday 26 May.
  • Bremen – Tuesday 26 May.
  • Hamburg – Monday 11 May to Friday 15 May 2026.
  • Mecklenburg-Vorpommern – from Friday, 22 May to Tuesday, 26 May 2026.
  • Lower Saxony – Tuesday, May 26.
  • North Rhine-Westphalia – Tuesday, May 26.
  • Saxony-Anhalt – from Tuesday 26 May to Friday 29 May 2026.

Summer holidays in Germany 2026

In this part of the publication, we have collected the dates of summer holidays in Germany in 2026. Please note that in the state of Schleswig-Holstein, the schedule differs depending on the location of the educational institution.

  • Baden-Württemberg – from Thursday 30 July to Saturday 12 September 2026.
  • Bavaria – from Monday, August 3 to Monday, September 14, 2026.
  • Berlin – Thursday 9 July to Saturday 22 August 2026.
  • Brandenburg – from Thursday, July 9 to Saturday, August 22, 2026.
  • Bremen – from Thursday 2 July to Wednesday 12 August 2026.
  • Hamburg – from Thursday 9 July to Wednesday 19 August 2026.
  • Hesse – from Monday, June 29 to Friday, August 7, 2026.
  • Mecklenburg-Vorpommern – from Monday, July 13 to Saturday, August 22, 2026.
  • Lower Saxony – from Thursday, July 2 to Wednesday, August 12, 2026.
  • North Rhine-Westphalia – from Monday, July 20 to Tuesday, September 1, 2026.
  • Rhineland-Palatinate – from Monday 29 June to Friday 7 August 2026.
  • Saarland – from Monday 29 June to Friday 7 August 2026.
  • Saxony – from Saturday, July 4 to Friday, August 14, 2026.
  • Saxony-Anhalt – from Saturday, July 4 to Friday, August 14, 2026.
  • Schleswig-Holstein – from Saturday 4 July to Saturday 15 August 2026 (on the islands of Sylt, Föhr, Amrum, Helgoland and Halligen – from Saturday 4 July to Saturday 8 August 2026).
  • Thuringia – from Saturday, July 4 to Friday, August 14, 2026.

Additional days off in the 2025-2026 school year

This section lists additional days when schools are closed. The only exception is the Day of Prayer and Repentance, which is celebrated in Bavaria, where students are excused from school but teachers go to work.

  • Baden-Württemberg – 3 flexible non-school days, determined by the school administration.
  • Bavaria – November 19, 2025 (Day of Prayer and Repentance, for students only).
  • Berlin – May 15, 2026 (bridge after the Ascension of Christ).
  • Brandenburg – May 15, 2026 (bridge after the Ascension of Christ).
  • Bremen – May 15, 2026 (bridge after the Ascension of Christ).
  • Hamburg – No additional school days off.
  • Hesse – 4 flexible non-school days determined by the school administration.
  • Mecklenburg-Vorpommern – 2 October and 3 November 2025 (additional days off for German Unity Day and All Saints’ Day), 15 May 2026 (bridge after the Ascension of Christ).
  • Lower Saxony – May 15, 2026 (bridge after the Ascension of Christ).
  • North Rhine-Westphalia – 3 flexible non-school days determined by the school administration.
  • Rhineland-Palatinate – 6 flexible non-school days determined by the school administration.
  • Saarland – 2 flexible non-school days determined by the school administration.
  • Saxony – May 15, 2026 (Ascension Bridge), 1 flexible non-school day determined by the school administration.
  • Saxony-Anhalt – No additional school days off.
  • Schleswig-Holstein – May 15, 2026 (bridge after the Ascension of Christ).
  • Thuringia – May 15, 2026 (bridge after the Ascension of Christ).

Public holidays in 2025

Listed below are public holidays in Germany in the 2025 school year. On these days, schools are closed to students and teachers.

  • 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).
  • April 20, 2025 (Sunday) – Easter Sunday (Brandenburg).
  • April 21, 2025 (Monday) – Easter Monday (nationwide).
  • May 1, 2025 (Thursday) – 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) – Trinity (Brandenburg).
  • June 9, 2025 (Monday) – Whit Monday (all over the country).
  • June 19, 2025 (Thursday) – Corpus Christi (Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland).
  • August 15, 2025 (Friday) – Assumption of the Blessed Virgin Mary (Bavaria (in Catholic areas), Saarland).
  • September 20, 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).
  • December 25, 2025 (Thursday) – Christmas (first day, nationwide).
  • December 26, 2025 (Friday) – Christmas (second day, nationwide).

Public holidays in 2026

Here is a list of public holidays in Germany in the 2026 school year. On these days, schools are closed to students and teachers.

  • January 1, 2026 (Thursday) – New Year (throughout 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 the Lord (throughout 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).
  • August 15, 2026 (Saturday) – Assumption of the Blessed Virgin Mary (Bavaria (in Catholic areas), Saarland).
  • September 20, 2026 (Sunday) – Universal Children’s Day (Thuringia).
  • October 3, 2026 (Saturday) – Day of German Unity (nationwide).
  • October 31, 2026 (Saturday) – Reformation Day (Brandenburg, Bremen, Hamburg, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein, Thuringia).
  • November 1, 2026 (Sunday) – All Saints’ Day (Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, Saarland).
  • November 18, 2026 (Wednesday) – Day of Prayer and Repentance (Saxony).
  • December 25, 2026 (Friday) – Christmas (first day, nationwide).
  • December 26, 2026 (Saturday) – Christmas (second day, nationwide).

Useful links