Guide

German school holidays 2026: dates by state and bridge days

Every 2026 German school holiday window, state by state, with the public holidays and the bridge days that turn one day of leave into four.

A flat-lay of a 2026 planner, passport, boarding passes and a map of Europe

Germany has no single school holiday calendar. Each of the sixteen federal states sets its own dates, deliberately staggered so the motorways and the airports do not all fill on the same Friday. The spread is wide: summer 2026 opens on 29 June in Hesse and closes on 14 September in Bavaria.

That stagger is the planning problem and the opportunity at once. Below are the confirmed 2026 dates, the public holidays and who actually gets them, and the bridge-day arithmetic counted out rather than asserted.

The six holiday periods in 2026

PeriodStarts firstEnds lastWhere people go
❄️ Winter30 January, Hamburg21 February, Saxony and ThuringiaAustrian and Swiss Alps, the Canaries
🌷 Easter and spring2 March, Hamburg17 April, Saarland and ThuringiaRome, Lisbon, Mallorca, Andalusia
🌿 Ascension and Whitsun11 May, Hamburg5 June, Baden-Württemberg and BavariaSouth Tyrol, Lake Garda, Croatia, the Greek islands
☀️ Summer29 June, Hesse, Rhineland-Palatinate, Saarland14 September, BavariaNorth Sea and Baltic coasts, the Mediterranean, long-haul
🍂 Autumn5 October, Hesse, Rhineland-Palatinate, Saarland6 November, BavariaTurkey, Cyprus, Egypt, London, Vienna
🎄 Christmas21 December, five states12 January 2027, HesseLapland, Southeast Asia, the Canaries

Five states have no winter holiday at all in 2026: Baden-Württemberg, Hesse, North Rhine-Westphalia, Rhineland-Palatinate and Schleswig-Holstein. Three have no Whitsun break: Hesse, Rhineland-Palatinate and the Saarland.

Winter, spring and Whitsun, state by state

StateWinter 2026Easter or spring 2026Ascension and Whitsun 2026
Baden-Württembergnone30 Mar to 11 Apr26 May to 5 Jun
Bavaria16 to 20 Feb30 Mar to 10 Apr26 May to 5 Jun
Berlin2 to 7 Feb30 Mar to 10 Apr15 May, 26 May
Brandenburg2 to 7 Feb30 Mar to 10 Apr26 May
Bremen2 to 3 Feb23 Mar to 7 Apr15 May and 26 May
Hamburg30 Jan2 to 13 Mar11 to 15 May
Hessenone30 Mar to 10 Aprnone
Mecklenburg-Vorpommern9 to 20 Feb30 Mar to 8 Apr15 May, 22 to 26 May
Lower Saxony2 to 3 Feb23 Mar to 7 Apr15 May and 26 May
North Rhine-Westphalianone30 Mar to 11 Apr26 May
Rhineland-Palatinatenone30 Mar to 10 Aprnone
Saarland16 to 20 Feb7 to 17 Aprnone
Saxony9 to 21 Feb3 to 10 Apr15 May
Saxony-Anhalt31 Jan to 6 Feb30 Mar to 4 Apr26 to 29 May
Schleswig-Holsteinnone26 Mar to 10 Apr15 May
Thuringia16 to 21 Feb7 to 17 Apr15 May

Hamburg is the outlier at both ends: a single winter day on 30 January, and a spring break in early March that no other state shares.

Summer, autumn and Christmas, state by state

StateSummer 2026Autumn 2026Christmas 2026/27
Baden-Württemberg30 Jul to 12 Sep26 to 31 Oct23 Dec to 9 Jan
Bavaria3 Aug to 14 Sep2 to 6 Nov24 Dec to 8 Jan
Berlin9 Jul to 22 Aug19 to 31 Oct23 Dec to 2 Jan
Brandenburg9 Jul to 22 Aug19 to 30 Oct23 Dec to 2 Jan
Bremen2 Jul to 12 Aug12 to 24 Oct23 Dec to 9 Jan
Hamburg9 Jul to 19 Aug19 to 30 Oct21 Dec to 1 Jan
Hesse29 Jun to 7 Aug5 to 17 Oct23 Dec to 12 Jan
Mecklenburg-Vorpommern13 Jul to 22 Aug15 to 24 Oct21 Dec to 2 Jan
Lower Saxony2 Jul to 12 Aug12 to 24 Oct23 Dec to 9 Jan
North Rhine-Westphalia20 Jul to 1 Sep17 to 31 Oct23 Dec to 6 Jan
Rhineland-Palatinate29 Jun to 7 Aug5 to 16 Oct23 Dec to 8 Jan
Saarland29 Jun to 7 Aug5 to 16 Oct21 to 31 Dec
Saxony4 Jul to 14 Aug12 to 24 Oct23 Dec to 2 Jan
Saxony-Anhalt4 Jul to 14 Aug19 to 30 Oct21 Dec to 2 Jan
Schleswig-Holstein4 Jul to 15 Aug12 to 24 Oct21 Dec to 6 Jan
Thuringia4 Jul to 14 Aug12 to 24 Oct23 Dec to 2 Jan

Every date given is the first and last day of the holiday itself. The weekend either side is usually free on top, which is where the extra two or three days in a booking window come from.

Public holidays in 2026

Nine apply everywhere.

HolidayDateFalls onWhat it is worth
New Year’s Day1 JanuaryThursdayFour days if you take Friday 2 January
Good Friday3 AprilFridayAnchors the sixteen-day Easter block
Easter Monday6 AprilMondayCloses the same block
Labour Day1 MayFridayThree days, no leave spent
Ascension Day14 MayThursdayThe best single bridge day of the year
Whit Monday25 MayMondayOpens the Whitsun week
German Unity Day3 OctoberSaturdayNothing. It falls on a weekend
Christmas Day25 DecemberFridayOpens the ten-day New Year block
St Stephen’s Day26 DecemberSaturdayNothing on its own

Eight more depend on where you live.

HolidayDateFalls onWhere it applies
Epiphany6 JanuaryTuesdayBaden-Württemberg, Bavaria, Saxony-Anhalt
International Women’s Day8 MarchSundayBerlin, Mecklenburg-Vorpommern
Corpus Christi4 JuneThursdayBaden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland
Assumption15 AugustSaturdayBavaria, Saarland
World Children’s Day20 SeptemberSundayThuringia
Reformation Day31 OctoberSaturdayBrandenburg, Bremen, Hamburg, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein, Thuringia
All Saints’ Day1 NovemberSundayBaden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, Saarland
Repentance Day18 NovemberWednesdaySaxony

German Unity Day and the second Christmas day both fall on a Saturday in 2026, and Germany gives no day in lieu. Five of the eight regional holidays fall on a weekend as well. The three that do not are the ones worth planning around: Epiphany on a Tuesday, Corpus Christi on a Thursday and Saxony’s Repentance Day on a Wednesday.

The bridge days worth taking

BlockDates offDays of leaveConsecutive days off
Easter28 March to 12 April816
Labour Day1 to 3 May03
Ascension to Whit Monday14 to 25 May612
Ascension through Whitsun week14 to 31 May1018
Corpus Christi4 to 7 June14
Christmas to New Year25 December to 3 January 2027410

The leave days themselves: Easter is 30 March to 10 April with Good Friday and Easter Monday already free, so eight. Ascension needs 15 May, then 18 to 22 May, which is six; carry on through 26 to 29 May and it becomes ten. Corpus Christi needs only Friday 5 June, and applies in the six states listed above. New Year needs 28 to 31 December.

Take the Easter block, the full Whitsun block and the New Year block and you spend 22 days of leave for 44 consecutive days off. Nothing else in the 2026 calendar comes close.

Booking around the stagger

The stagger is public information, which means the airlines have it too. The changeover weekends in the three largest states are the ones that price badly: North Rhine-Westphalia runs 20 July to 1 September, Baden-Württemberg 30 July to 12 September and Bavaria 3 August to 14 September, which is why Mediterranean fares hold their nerve into the second week of September.

The other direction works as well. Travelling into Germany rather than out of it, the same tables tell you which weeks to avoid on the Baltic coast and in the Alps, and a Germany eSIM keeps live Deutsche Bahn times in reach on the days when half the country is moving at once.

FAQ

Why do German school holidays differ by state?
Education is a state responsibility. Only the summer dates are agreed centrally, on a long-term rotation designed to spread motorway and airport traffic. Every other period is set by each state on its own.
When are the 2026 summer holidays in Germany?
Somewhere between 29 June and 14 September, depending on the state. Hesse, Rhineland-Palatinate and the Saarland start first on 29 June. Bavaria finishes last, on 14 September.
Which states have no winter holidays in 2026?
Baden-Württemberg, Hesse, North Rhine-Westphalia, Rhineland-Palatinate and Schleswig-Holstein. Hamburg has a single day, 30 January, and Bremen and Lower Saxony have two.
What is the best bridge day in 2026?
Friday 15 May, the day after Ascension. One day of leave buys four days off. Spend six days of leave instead and the block runs from 14 to 25 May, twelve days, closing on Whit Monday.
Do German public holidays move when they fall on a weekend?
No. There is no day in lieu, so German Unity Day on Saturday 3 October and the second Christmas day on Saturday 26 December are simply lost in 2026.

Dates checked against the Kultusministerkonferenz holiday calendars for 2025/26 and 2026/27 and the DGB public holiday list, September 2026.