School holidays in Germany 2025-2026-2027 (all federal states)

Are you or your child studying at school? Are you planning a vacation, a trip, or just want to know when children have a break from classes? Then this publication is for you. In this article, ALYO.Info has collected accurate and reliable information on the following topic: school holidays in Germany 2025-2026-2027.

School holidays in Germany 2025-2026

In this large section we have listed the school holidays in Germany 2025-2026. For convenience, they are divided into holiday periods. Please note that some school holidays are not available in all federal states. All dates are published on the website of the Conference of Ministers of Education and Culture and are officially approved.

Summer holidays 2025

  • Baden-Württemberg – from 31 July 2025 to 13 September 2025.
  • Bavaria – from 1 August 2025 to 15 September 2025.
  • Berlin – from July 24, 2025 to September 6, 2025.
  • Brandenburg – from 24 July 2025 to 6 September 2025.
  • Bremen – from 3 July 2025 to 13 August 2025.
  • Hamburg – from 24 July 2025 to 3 September 2025.
  • Hesse – from 7 July 2025 to 15 August 2025.
  • Mecklenburg-Vorpommern – from 28 July 2025 to 6 September 2025.
  • Lower Saxony – from 3 July 2025 to 13 August 2025.
  • North Rhine-Westphalia – from 14 July 2025 to 26 August 2025.
  • Rhineland-Palatinate – from 7 July 2025 to 15 August 2025.
  • Saarland – from 7 July 2025 to 14 August 2025.
  • Saxony – from 28 June 2025 to 8 August 2025.
  • Saxony-Anhalt – from 28 June 2025 to 8 August 2025.
  • Schleswig-Holstein – from 28 July 2025 to 6 September 2025.
  • Thuringia – from 28 June 2025 to 8 August 2025.

Autumn holidays 2025

  • Baden-Württemberg – from 27 October 2025 to 30 October 2025.
  • Bayern – from November 3, 2025 to November 7, 2025.
  • Berlin – from 20 October 2025 to 1 November 2025.
  • Brandenburg – from 20 October 2025 to 1 November 2025.
  • Bremen – from 13 October 2025 to 25 October 2025.
  • Hamburg – from 20 October 2025 to 31 October 2025.
  • Hesse – from 6 October 2025 to 18 October 2025.
  • Mecklenburg-Vorpommern – from 20 October 2025 to 25 October 2025.
  • Lower Saxony – from 13 October 2025 to 25 October 2025.
  • North Rhine-Westphalia – from 13 October 2025 to 25 October 2025.
  • Rhineland-Palatinate – from 13 October 2025 to 24 October 2025.
  • Saarland – from 13 October 2025 to 24 October 2025.
  • Saxony – from 6 October 2025 to 18 October 2025.
  • Saxony-Anhalt – from 13 October 2025 to 25 October 2025.
  • Schleswig-Holstein – from 20 October 2025 to 30 October 2025.
  • Thuringia – from 6 October 2025 to 18 October 2025.

Christmas holidays 2025-2026

  • Baden-Württemberg – from 22 December 2025 to 5 January 2026.
  • Bayern – from December 22, 2025 to January 5, 2026.
  • Berlin – from December 22, 2025 to January 2, 2026.
  • Brandenburg – from 22 December 2025 to 2 January 2026.
  • Bremen – from 22 December 2025 to 5 January 2026.
  • Hamburg – from 17 December 2025 to 2 January 2026.
  • Hesse – from 22 December 2025 to 10 January 2026.
  • Mecklenburg-Vorpommern – from 22 December 2025 to 5 January 2026.
  • Lower Saxony – from 22 December 2025 to 5 January 2026.
  • North Rhine-Westphalia – from 22 December 2025 to 6 January 2026.
  • Rhineland-Palatinate – from 22 December 2025 to 7 January 2026.
  • Saarland – from 22 December 2025 to 2 January 2026.
  • Saxony – from 22 December 2025 to 2 January 2026.
  • Saxony-Anhalt – from 22 December 2025 to 5 January 2026.
  • Schleswig-Holstein – from 19 December 2025 to 6 January 2026.
  • Thuringia – from 22 December 2025 to 3 January 2026.

Winter holidays 2026

Below are the winter school holidays in Germany 2025-2026. In some federal states they may be called semester breaks, half-year breaks or spring breaks. But for convenience, we have combined them in one subsection.

  • Bayern – from 16 February 2026 to 20 February 2026.
  • Berlin – from 2 February 2026 to 7 February 2026.
  • Brandenburg – from 2 February 2026 to 7 February 2026.
  • Bremen – from 2 February 2026 to 3 February 2026.
  • Hamburg – January 30, 2026.
  • Mecklenburg-Vorpommern – from 9 February 2026 to 20 February 2026.
  • Lower Saxony – from 2 February 2026 to 3 February 2026.
  • Saarland – from 16 February 2026 to 20 February 2026.
  • Saxony – from 9 February 2026 to 21 February 2026.
  • Saxony-Anhalt – from 31 January 2026 to 6 February 2026.
  • Schleswig-Holstein – from 2 February 2026 to 3 February 2026.
  • Thuringia – from 16 February 2026 to 21 February 2026.

Easter holidays 2026

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

Pentecost School Holidays 2026

Below are the school holidays in Germany 2025-2026, dedicated to the holiday of Pentecost. Please note that in some states of Germany they are not observed.

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

Summer holidays 2026

  • Baden-Württemberg – from 30 July 2026 to 12 September 2026.
  • Bayern – from August 3, 2026 to September 14, 2026.
  • Berlin – from July 9, 2026 to August 22, 2026.
  • Brandenburg – from 9 July 2026 to 22 August 2026.
  • Bremen – from 2 July 2026 to 12 August 2026.
  • Hamburg – from 9 July 2026 to 19 August 2026.
  • Hesse – from 29 June 2026 to 7 August 2026.
  • Mecklenburg-Vorpommern – from 13 July 2026 to 22 August 2026.
  • Lower Saxony – from 2 July 2026 to 12 August 2026.
  • North Rhine-Westphalia – from 20 July 2026 to 1 September 2026.
  • Rhineland-Palatinate – from 29 June 2026 to 7 August 2026.
  • Saarland – from 29 June 2026 to 7 August 2026.
  • Saxony – from 4 July 2026 to 14 August 2026.
  • Saxony-Anhalt – from 4 July 2026 to 14 August 2026.
  • Schleswig-Holstein – from 4 July 2026 to 15 August 2026.
  • Thuringia – from 4 July 2026 to 14 August 2026.

Additional days without classes in the 2025-2026 school year

  • Thursday, October 2, 2025 – Additional day without classes (Mecklenburg-Vorpommern).
  • Friday, October 31, 2025 – Reformation Day (Baden-Württemberg).
  • Monday, November 3, 2025 – Additional day without classes (Mecklenburg-Vorpommern).
  • Wednesday, November 19, 2025 – Day of Repentance and Prayer (Bavaria).
  • Friday, May 15, 2026 – Ascension Bridge Day (Berlin, Brandenburg, Bremen, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Schleswig-Holstein, Thuringia).

Flexible school holidays in Germany 2025-2026 (determined by the educational institution, check the dates with the school):

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

Public holidays in Germany in the 2025-2026 school year

  • August 15, 2025 – Assumption of Mary (Bavaria (in Catholic areas), Saarland).
  • September 20, 2025 – Universal Children’s Day (Thuringia).
  • October 3, 2025 – Day of German Unity.
  • October 31, 2025 – Reformation Day (Brandenburg, Bremen, Hamburg, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein, Thuringia).
  • November 1, 2025 – All Saints’ Day (Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, Saarland).
  • November 19, 2025 – Day of Repentance and Prayer (Saxony).
  • December 25, 2025 – Christmas, the first day.
  • December 26, 2025 – Christmas, second day.
  • January 1, 2026 – New Year.
  • January 6, 2026 – Three Holy Kings (Baden-Württemberg, Bavaria, Saxony-Anhalt).
  • March 8, 2026 – International Women’s Day (Berlin, Mecklenburg-Vorpommern).
  • April 3, 2026 – Good Friday.
  • April 5, 2026 – Easter Sunday (Brandenburg).
  • April 6, 2026 – Easter Monday.
  • May 1, 2026 – Labor Day / May 1.
  • May 14, 2026 – Ascension of Christ.
  • May 24, 2026 – Pentecost (Brandenburg).
  • May 25, 2026 – Monday of Pentecost.
  • June 4, 2026 – Corpus Christi (Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland).

School holidays in Germany 2026-2027

This part of the article contains school holidays in Germany 2026-2027. Please note that some holiday periods do not exist in all federal states of Germany. For convenience, we have arranged the school year schedule by season in chronological order.

Summer holidays 2026

  • Baden-Württemberg – from 30 July 2026 to 12 September 2026.
  • Bayern – from August 3, 2026 to September 14, 2026.
  • Berlin – from July 9, 2026 to August 22, 2026.
  • Brandenburg – from 9 July 2026 to 22 August 2026.
  • Bremen – from 2 July 2026 to 12 August 2026.
  • Hamburg – from 9 July 2026 to 19 August 2026.
  • Hesse – from 29 June 2026 to 7 August 2026.
  • Mecklenburg-Vorpommern – from 13 July 2026 to 22 August 2026.
  • Lower Saxony – from 2 July 2026 to 12 August 2026.
  • North Rhine-Westphalia – from 20 July 2026 to 1 September 2026.
  • Rhineland-Palatinate – from 29 June 2026 to 7 August 2026.
  • Saarland – from 29 June 2026 to 7 August 2026.
  • Saxony – from 4 July 2026 to 14 August 2026.
  • Saxony-Anhalt – from 4 July 2026 to 14 August 2026.
  • Schleswig-Holstein – from 4 July 2026 to 15 August 2026.
  • Thuringia – from 4 July 2026 to 14 August 2026.

Autumn holidays 2026

  • Baden-Württemberg – from 26 October 2026 to 30 October 2026.
  • Bayern – from 2 November 2026 to 6 November 2026.
  • Berlin – from 19 October 2026 to 31 October 2026.
  • Brandenburg – from 19 October 2026 to 30 October 2026.
  • Bremen – from 12 October 2026 to 24 October 2026.
  • Hamburg – from 19 October 2026 to 30 October 2026.
  • Hesse – from 5 October 2026 to 17 October 2026.
  • Mecklenburg-Vorpommern – from 19 October 2026 to 24 October 2026.
  • Lower Saxony – from 12 October 2026 to 24 October 2026.
  • North Rhine-Westphalia – from 17 October 2026 to 31 October 2026.
  • Rhineland-Palatinate – from 5 October 2026 to 16 October 2026.
  • Saarland – from 5 October 2026 to 16 October 2026.
  • Saxony – from 12 October 2026 to 24 October 2026.
  • Saxony-Anhalt – from 19 October 2026 to 30 October 2026.
  • Schleswig-Holstein – from 12 October 2026 to 24 October 2026.
  • Thuringia – from 12 October 2026 to 24 October 2026.

Christmas holidays 2026-2027

  • Baden-Württemberg – from 23 December 2026 to 9 January 2027.
  • Bayern – from December 24, 2026 to January 8, 2027.
  • Berlin – from December 23, 2026 to January 2, 2027.
  • Brandenburg – from 23 December 2026 to 2 January 2027.
  • Bremen – from 23 December 2026 to 9 January 2027.
  • Hamburg – from 21 December 2026 to 1 January 2027.
  • Hesse – from 23 December 2026 to 12 January 2027.
  • Mecklenburg-Vorpommern – from 19 December 2026 to 2 January 2027.
  • Lower Saxony – from 23 December 2026 to 9 January 2027.
  • North Rhine-Westphalia – from 23 December 2026 to 6 January 2027.
  • Rhineland-Palatinate – from 23 December 2026 to 8 January 2027.
  • Saarland – from 21 December 2026 to 31 December 2026.
  • Saxony – from 23 December 2026 to 2 January 2027.
  • Saxony-Anhalt – from 21 December 2026 to 2 January 2027.
  • Schleswig-Holstein – from 21 December 2026 to 6 January 2027.
  • Thuringia – from 23 December 2026 to 2 January 2027.

Winter holidays 2027

Here are the winter school holidays in Germany 2026-2027. This holiday period is officially called spring break, semester break or half-term break in some states. But they all fall at about the same time.

  • Bayern – from 8 February 2027 to 12 February 2027.
  • Berlin – from 1 February 2027 to 6 February 2027.
  • Brandenburg – from 1 February 2027 to 6 February 2027.
  • Bremen – from 1 February 2027 to 2 February 2027.
  • Hamburg – January 29, 2027.
  • Mecklenburg-Vorpommern – from 8 February 2027 to 19 February 2027.
  • Lower Saxony – from 1 February 2027 to 2 February 2027.
  • Saarland – from 8 February 2027 to 12 February 2027.
  • Saxony – from 8 February 2027 to 19 February 2027.
  • Saxony-Anhalt – from 1 February 2027 to 6 February 2027.
  • Schleswig-Holstein – from 1 February 2027 to 2 February 2027.
  • Thuringia – from 1 February 2027 to 6 February 2027.

Easter holidays 2027

  • Baden-Württemberg – from March 30, 2027 to April 3, 2027.
  • Bayern – from March 22, 2027 to April 2, 2027.
  • Berlin – from 22 March 2027 to 2 April 2027.
  • Brandenburg – from 22 March 2027 to 3 April 2027.
  • Bremen – from 22 March 2027 to 3 April 2027.
  • Hamburg – from 1 March 2027 to 12 March 2027.
  • Hesse – from 22 March 2027 to 2 April 2027.
  • Mecklenburg-Vorpommern – from 22 March 2027 to 31 March 2027.
  • Lower Saxony – from 22 March 2027 to 3 April 2027.
  • North Rhine-Westphalia – from 22 March 2027 to 3 April 2027.
  • Rhineland-Palatinate – from 22 March 2027 to 2 April 2027.
  • Saarland – from 30 March 2027 to 9 April 2027.
  • Saxony – from 26 March 2027 to 2 April 2027.
  • Saxony-Anhalt – from 22 March 2027 to 27 March 2027.
  • Schleswig-Holstein – from 30 March 2027 to 10 April 2027.
  • Thuringia – from 22 March 2027 to 3 April 2027.

Pentecost School Holidays 2027

In this section we list the school holidays in Germany 2026-2027 dedicated to Pentecost. Please note that they are not held in all federal states of Germany.

  • Baden-Württemberg — from May 18, 2027 to May 29, 2027.
  • Bayern – from 18 May 2027 to 28 May 2027.
  • Berlin – from 18 May 2027 to 19 May 2027.
  • Brandenburg — May 18, 2027.
  • Bremen — May 18, 2027.
  • Hamburg – from 7 May 2027 to 15 May 2027.
  • Mecklenburg-Vorpommern – from 14 May 2027 to 18 May 2027.
  • Lower Saxony – May 18, 2027.
  • North Rhine-Westphalia – May 18, 2027.
  • Saxony – from May 15, 2027 to May 18, 2027.
  • Saxony-Anhalt – from May 15, 2027 to May 22, 2027.

Summer holidays 2027

  • Baden-Württemberg – from 29 July 2027 to 11 September 2027.
  • Bayern – from 2 August 2027 to 13 September 2027.
  • Berlin – from 1 July 2027 to 14 August 2027.
  • Brandenburg – from 1 July 2027 to 14 August 2027.
  • Bremen – from 8 July 2027 to 18 August 2027.
  • Hamburg – from 1 July 2027 to 11 August 2027.
  • Hesse – from 28 June 2027 to 6 August 2027.
  • Mecklenburg-Vorpommern – from 5 July 2027 to 14 August 2027.
  • Lower Saxony – from 8 July 2027 to 18 August 2027.
  • North Rhine-Westphalia – from 19 July 2027 to 31 August 2027.
  • Rhineland-Palatinate – from 28 June 2027 to 6 August 2027.
  • Saarland – from 28 June 2027 to 6 August 2027.
  • Saxony – from 10 July 2027 to 20 August 2027.
  • Saxony-Anhalt – from 10 July 2027 to 20 August 2027.
  • Schleswig-Holstein – from 3 July 2027 to 14 August 2027.
  • Thuringia – from 10 July 2027 to 20 August 2027.

Additional days without classes in the 2026-2027 school year

  • Saturday, October 31, 2026 – Reformation Day (Baden-Württemberg).
  • Wednesday, November 18, 2026 – Day of Repentance and Prayer (Bavaria).
  • Thursday, November 26, 2026 – Additional day without classes (Mecklenburg-Vorpommern).
  • Friday, November 27, 2026 – Additional day without classes (Mecklenburg-Vorpommern).
  • Thursday, March 25, 2027 – Maundy Thursday (Baden-Württemberg).
  • Friday, May 7, 2027 – Ascension Bridge Day (Berlin, Brandenburg, Bremen, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Schleswig-Holstein, Thuringia).

Flexible school holidays in Germany 2026-2027 (determined by the educational institution, check the dates with the school):

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

Public holidays in Germany in the 2026-2027 school year

  • August 15, 2026 – Assumption of Mary (Bavaria (in Catholic areas), Saarland).
  • September 20, 2026 – Universal Children’s Day (Thuringia).
  • October 3, 2026 – Day of German Unity.
  • October 31, 2026 – Reformation Day (Brandenburg, Bremen, Hamburg, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein, Thuringia).
  • November 1, 2026 – All Saints’ Day (Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, Saarland).
  • November 18, 2026 – Day of Repentance and Prayer (Saxony).
  • December 25, 2026 – Christmas, the first day.
  • December 26, 2026 – Christmas, second day.
  • January 1, 2027 – New Year.
  • January 6, 2027 – Three Holy Kings (Baden-Württemberg, Bavaria, Saxony-Anhalt).
  • March 8, 2027 – International Women’s Day (Berlin, Mecklenburg-Vorpommern).
  • March 26, 2027 – Good Friday.
  • March 28, 2027 – Easter Sunday (Brandenburg).
  • March 29, 2027 – Easter Monday.
  • May 1, 2027 – Labor Day / May 1.
  • May 6, 2027 – Ascension of Christ.
  • May 16, 2027 – Pentecost (Brandenburg).
  • May 17, 2027 – Monday of Pentecost.
  • May 27, 2027 – Corpus Christi (Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland).

In this publication, we tried to cover the following topic: school holidays in Germany 2025-2026-2027. After reading it, you can safely plan your vacation or trip. Remember that on the ALYO.Info website you will find more information about school holidays in different countries!