In this extensive publication, we’ll cover the topic of school holidays in Germany in 2026-2027. We’ll provide the exact, officially confirmed start and end dates for each federal state. We’ll also list holidays, bridge days, and additional days off for students. You’ll also learn how many flexible vacation days each federal state will offer.
School holidays in Germany 2026 (second half of the 2025/2026 school year)
This section contains information about school holidays in Germany for the second half of the 2025-2026 academic year. Please note that some German states have school holidays for Pentecost and winter breaks. We have excluded them from the relevant lists. All dates are current and approved by the relevant ministries of the federal states and the Conference of Ministers of Culture.
IMPORTANT! In the state of Mecklenburg-Vorpommern, school holiday schedules for regular and vocational schools vary slightly. In the state of Schleswig-Holstein, the islands of Sylt, Föhr, Amrum, Helgoland, and Halligen have different school holiday schedules than other schools. All of this is listed below.
Christmas holidays in Germany 2025-2026
- Baden-Württemberg – from December 22 (Monday) 2025 to January 5 (Monday) 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 December 17 (Wednesday) 2025 to January 2 (Friday) 2026.
- Hesse – from December 22 (Monday) 2025 to January 10 (Saturday) 2026.
- Mecklenburg-Vorpommern – from 20 December (Saturday) 2025 to 5 January (Monday) 2026 (in 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 (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 December 19 (Friday) 2025 to January 6 (Tuesday) 2026.
- Thuringia – from December 22 (Monday) 2025 to January 3 (Saturday) 2026.
Winter holidays in Germany 2026
IMPORTANT! Below are the 2026 winter school holidays in Germany. If a federal state is not listed, it will not have winter holidays in 2026. Also, any school in Schleswig-Holstein may reschedule winter holidays. Please check with your school for details!
- 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 February 2 (Monday) to February 3 (Tuesday) 2026.
- Hamburg – January 30 (Friday).
- Mecklenburg-Vorpommern – from 9 February (Monday) to 20 February (Friday) 2026 (to Friday, 14 February 2026 for vocational schools).
- Lower Saxony – from 2 February (Monday) to 3 February (Tuesday) 2026.
- Saarland (Saarland) – from February 16 (Monday) to February 20 (Friday) 2026.
- Saxony – from February 9 (Monday) to February 21 (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.
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 March 2 (Monday) to March 13 (Friday), 2026.
- Hesse – from March 30 (Monday) to April 10 (Friday) 2026.
- Mecklenburg-Vorpommern – from March 30 (Monday) to April 8 (Wednesday) 2026 (to Friday, April 10, 2026 in vocational schools).
- 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 (Saarland) – from April 7 (Tuesday) to April 17 (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 April 7 (Tuesday) to April 17 (Friday) 2026.
Pentecost Holidays 2026
IMPORTANT! If you don’t see your federal state in this section, it doesn’t offer additional school holidays for Pentecost. Students and teachers will only have a holiday on the public holiday, May 25, 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).
- Brandenburg — May 26 (Tuesday).
- Bremen — May 26 (Tuesday).
- Hamburg – from May 11 (Monday) to May 15 (Friday), 2026.
- Mecklenburg-Vorpommern – from 22 May (Friday) to 26 May (Tuesday), 2026 (there are no classes in vocational schools only on Friday, 22 May 2026).
- Lower Saxony – May 26 (Tuesday).
- North Rhine-Westphalia – May 26 (Tuesday).
- Saxony-Anhalt – from 26 May (Tuesday) to 29 May (Friday) 2026.
Summer holidays in Germany 2026
- Baden-Württemberg – from July 30 (Thursday) to September 12 (Saturday) 2026.
- Bavaria – from August 3 (Monday) to September 14 (Monday) 2026.
- Berlin – from 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 – from 13 July (Monday) to 22 August (Saturday) 2026 (Saturday, 29 August 2026 for vocational schools).
- 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 (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 (Saturday, 8 August 2026 for the islands of Sylt, Föhr, Amrum, Helgoland and Halligen).
- Thuringia – from July 4 (Saturday) to August 14 (Friday) 2026.
Flexible school holidays in Germany 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.
School holidays in Germany 2026-2027
Autumn holidays in Germany 2026
- 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: from 15 October (Thursday) to 24 October (Saturday), 2026 (in vocational schools from Monday, 19 October to Saturday, 24 October 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 (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 Monday, October 12, to Saturday, October 24, 2026 (on the islands of Sylt, Föhr, Amrum, Helgoland and Halligen from Monday, October 5, to Saturday, October 24, 2026).
- Thuringia: from October 12 (Monday) to October 24 (Saturday) 2026.
Christmas holidays in Germany 2026-2027
- 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: from Monday, December 21, 2026 to Saturday, January 2, 2027 (for vocational schools from Saturday, December 19, 2026 to Saturday, January 2, 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 (Saarland): from December 21 (Monday) 2026 to December 31 (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.
Winter holidays in Germany 2027
- Bavaria: from February 8 (Monday) to February 12 (Friday) 2027.
- Berlin: from February 1 (Monday) to February 6 (Saturday) 2027.
- Brandenburg: from 1 February (Monday) to 6 February (Saturday) 2027.
- Bremen: from 1 February (Monday) to 2 February (Tuesday) 2027.
- Hamburg: January 29 (Friday).
- Mecklenburg-Vorpommern: from 8 February (Monday) to 19 February (Friday) 2027 (to Saturday 13 February 2027 in vocational schools).
- Lower Saxony: from 1 February (Monday) to 2 February (Tuesday) 2027.
- Saarland (Saarland): from 8 February (Monday) to 12 February (Friday) 2027.
- Saxony: from 8 February (Monday) to 19 February (Friday) 2027.
- Saxony-Anhalt: from 1 February (Monday) to 6 February (Saturday) 2027.
- Schleswig-Holstein: from 1 February (Monday) to 2 February (Tuesday) 2027.
- Thuringia: from 1 February (Monday) to 6 February (Saturday) 2027.
Easter holidays in Germany 2027
- Baden-Württemberg: from March 30 (Tuesday) to April 3 (Saturday) 2027.
- Bavaria: from March 22 (Monday) to April 2 (Friday) 2027.
- Berlin: from March 22 (Monday) to April 2 (Friday) 2027.
- Brandenburg: from March 22 (Monday) to April 3 (Saturday) 2027.
- Bremen: from March 22 (Monday) to April 3 (Saturday) 2027.
- Hamburg: from 1 March (Monday) to 12 March (Friday) 2027.
- Hesse: from March 22 (Monday) to April 2 (Friday) 2027.
- Mecklenburg-Vorpommern: from 24 March (Wednesday) to 2 April (Friday) 2027 (in vocational schools from Monday, 22 March to Friday, 2 April 2027).
- Lower Saxony: from 22 March (Monday) to 3 April (Saturday) 2027.
- North Rhine-Westphalia: from March 22 (Monday) to April 3 (Saturday) 2027.
- Rhineland-Palatinate: from 22 March (Monday) to 2 April (Friday) 2027.
- Saarland (Saar): from 30 March (Tuesday) to 9 April (Friday) 2027.
- Saxony: from March 26 (Friday) to April 2 (Friday) 2027.
- Saxony-Anhalt: from 22 March (Monday) to 27 March (Saturday) 2027.
- Schleswig-Holstein: from March 30 (Tuesday) to April 10 (Saturday) 2027.
- Thuringia: from March 22 (Monday) to April 3 (Saturday) 2027.
Pentecost Holidays in Germany 2027
IMPORTANT! If you don’t find the federal state you’re interested in on the list, it doesn’t offer additional school holidays for Pentecost. Students and teachers will only have the holiday on May 17, 2027.
- Baden-Württemberg: from 18 May (Tuesday) to 29 May (Saturday) 2027.
- Bavaria: from May 18 (Tuesday) to May 28 (Friday) 2027.
- Berlin: from May 18 (Tuesday) to May 19 (Wednesday) 2027.
- Brandenburg: May 18 (Tuesday).
- Bremen: May 18 (Tuesday).
- Hamburg: from May 7 (Friday) to May 15 (Saturday) 2027.
- Mecklenburg-Vorpommern: from 14 May (Friday) to 18 May (Tuesday) 2027 (there is no Pentecost holiday in vocational schools in 2027).
- Lower Saxony: May 18 (Tuesday).
- North Rhine-Westphalia: May 18 (Tuesday).
- Saxony: from 15 May (Saturday) to 18 May (Tuesday) 2027.
- Saxony-Anhalt: from 15 May (Saturday) to 22 May (Saturday) 2027.
Summer holidays in Germany 2027
- Baden-Württemberg: from July 29 (Thursday) to September 11 (Saturday) 2027.
- Bavaria: from 2 August (Monday) to 13 September (Monday) 2027.
- Berlin: from July 1 (Thursday) to August 14 (Saturday) 2027.
- Brandenburg: from July 1 (Thursday) to August 14 (Saturday) 2027.
- Bremen: from July 8 (Thursday) to August 18 (Wednesday) 2027.
- Hamburg: from July 1 (Thursday) to August 11 (Wednesday) 2027.
- Hesse: from June 28 (Monday) to August 6 (Friday) 2027.
- Mecklenburg-Vorpommern: from 5 July (Monday) to 14 August (Saturday) 2027 (in vocational schools from Monday, 12 July to Saturday, 28 August 2027).
- Lower Saxony: from July 8 (Thursday) to August 18 (Wednesday) 2027.
- North Rhine-Westphalia: from July 19 (Monday) to August 31 (Tuesday) 2027.
- Rhineland-Palatinate: from June 28 (Monday) to August 6 (Friday) 2027.
- Saarland (Saarland): from June 28 (Monday) to August 6 (Friday) 2027.
- Saxony: from 10 July (Saturday) to 20 August (Friday) 2027.
- Saxony-Anhalt: from 10 July (Saturday) to 20 August (Friday) 2027.
- Schleswig-Holstein: from 3 July (Saturday) to 14 August (Saturday) 2027 (Saturday, 7 August 2027 for the islands of Sylt, Föhr, Amrum, Helgoland and Halligen).
- Thuringia: from 10 July (Saturday) to 20 August (Friday) 2027.
Flexible school holidays in Germany 2026/2027
- Baden-Württemberg — 4 days.
- Hesse – 4 days.
- North Rhine-Westphalia – 3 days.
- Rhineland-Palatinate – 6 days.
- Saarland — 2 days.
- Saxony — 1 day.
Additional days off from school in 2026 and 2027
- May 15, 2026, Friday – Bridge after the Ascension of Christ (Berlin, Brandenburg, Bremen, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Thuringia, Schleswig-Holstein).
- Saturday, October 31, 2026 – Reformation Day (Baden-Württemberg).
- November 18, 2026, Wednesday – Day of Repentance and Prayer (Bavaria, students are excused from classes, but teachers return to work).
- March 25, 2027, Thursday – Maundy Thursday (Baden-Württemberg).
- May 7, 2027, Friday – Bridge after the Ascension of Christ (Berlin, Brandenburg, Bremen, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Thuringia, Schleswig-Holstein).
Public holidays in Germany in 2026
- January 1, 2026, Thursday – New Year (nationwide).
- 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).
- Monday, April 6, 2026 – Easter Monday (nationwide).
- Friday, May 1, 2026 – 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).
- Sunday, September 20, 2026 – Universal Children’s Day (Thuringia).
- Saturday, October 3, 2026 – German Unity Day (nationwide).
- Saturday, October 31, 2026 – 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 Day (nationwide).
- December 26, 2026, Saturday – Christmas Day (nationwide).
Public holidays in Germany in 2027
- January 1, 2027, Friday – New Year (nationwide).
- January 6, 2027, Wednesday — Epiphany (Baden-Württemberg, Bavaria, Saxony-Anhalt).
- March 8, 2027, Monday – International Women’s Day (Berlin, Mecklenburg-Vorpommern).
- March 26, 2027, Friday – Good Friday (nationwide).
- March 28, 2027, Sunday – Easter Sunday (Brandenburg).
- Monday, March 29, 2027 – Easter Monday (nationwide).
- Saturday, May 1, 2027 – Labor Day (nationwide).
- May 6, 2027, Thursday – Ascension of Christ (nationwide).
- May 16, 2027, Sunday – Pentecost Sunday (Brandenburg).
- Monday, May 17, 2027 – Pentecost Monday (nationwide).
- May 27, 2027, Thursday – Corpus Christi (Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland).
- August 15, 2027, Sunday – Assumption Day (Bavaria (in Catholic areas), Saarland).
- Monday, September 20, 2027 – Universal Children’s Day (Thuringia).
- Sunday, October 3, 2027 – German Unity Day (nationwide).
- October 31, 2027, Sunday – Reformation Day (Brandenburg, Bremen, Hamburg, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein, Thuringia).
- November 1, 2027, Monday – All Saints’ Day (Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, Saarland).
- November 17, 2027, Wednesday – Day of Repentance and Prayer (Saxony).
- December 25, 2027, Saturday – Christmas Day (nationwide).
- December 26, 2027, Sunday – Christmas Day (nationwide).
Useful links
- School holidays in European countries
- Federal Ministry of Education and Research
- Conference of Ministers of Education
- The education system in Germany
In this extensive article, we covered the following topic: school holidays in Germany in 2026-2027. We provided the exact dates for Christmas (New Year), winter, Easter, summer, and autumn school holidays in Germany. Don’t forget to share this post with your friends!