Complete list of public holidays in Germany for 2026. 9 nationwide and 11 regional holidays · Dates auto-calculated · No sign-up needed.
| Date | Day | Holiday |
|---|---|---|
| 1 January 2026 | Thursday | New Year's Day National |
| 6 January 2026 | Tuesday | Epiphany Regional (Baden-Württemberg, Bavaria, Saxony-Anhalt) |
| 8 March 2026 | Sunday | International Women's Day Regional (Berlin, Mecklenburg-Western Pomerania) |
| 3 April 2026 | Friday | Good Friday National |
| 5 April 2026 | Sunday | Easter Sunday Regional (Brandenburg, Hesse) |
| 6 April 2026 | Monday | Easter Monday National |
| 1 May 2026 | Friday | Labour Day National |
| 14 May 2026 | Thursday | Ascension Day National |
| 24 May 2026 | Sunday | Whit Sunday Regional (Brandenburg, Hesse) |
| 25 May 2026 | Monday | Whit Monday National |
| 4 June 2026 | Thursday | Corpus Christi Regional (Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland, Saxony (some municipalities), Thuringia (some municipalities)) |
| 8 August 2026 | Saturday | Augsburg Peace Festival Regional (City of Augsburg) |
| 15 August 2026 | Saturday | Assumption Regional (Saarland, Bavaria (most municipalities)) |
| 20 September 2026 | Sunday | World Children's Day Regional (Thuringia) |
| 3 October 2026 | Saturday | German Unity Day National |
| 31 October 2026 | Saturday | Reformation Day Regional (Brandenburg, Bremen, Hamburg, Lower Saxony, Mecklenburg-Western Pomerania, Saxony, Saxony-Anhalt, Schleswig-Holstein, Thuringia) |
| 1 November 2026 | Sunday | All Saints' Day Regional (Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, Saarland) |
| 18 November 2026 | Wednesday | Repentance and Prayer Day Regional (Saxony) |
| 25 December 2026 | Friday | Christmas Day National |
| 26 December 2026 | Saturday | Second Christmas Day National |
A bridge day (Brückentag) is a working day between a public holiday and the weekend. Take it off and a single day of leave becomes a four-day weekend. Choose your state — Germany's holidays differ a lot between them.
Showing: Nationwide holidays only, 2027.
All the breaks below together: 9 days of leave for 23 days off.
4 days of leave → 10 days off
Sat 20 Mar – Mon 29 Mar · Good Friday, Easter Monday
Book: Mon 22 Mar, Tue 23 Mar, Wed 24 Mar, Thu 25 Mar
1 day of leave → 4 days off
Thu 6 May – Sun 9 May · Ascension Day
Book: Fri 7 May
Or: 4 days of leave → 9 days off (Sat 1 May – Sun 9 May)
4 days of leave → 9 days off
Sat 15 May – Sun 23 May · Whit Monday
Book: Tue 18 May, Wed 19 May, Thu 20 May, Fri 21 May
Falling on a weekend this year, so no extra day off: Labour Day (Sat 1 May), German Unity Day (Sun 3 Oct), Christmas Day (Sat 25 Dec), Second Christmas Day (Sun 26 Dec).
Assumes a Monday–Friday working week. 24 and 31 December are not public holidays, though many employers give a half day. In Bavaria, Assumption (15 August) is counted as a holiday: it is one in most, but not all, municipalities. School holidays are not included.
In Germany, most shops close on public holidays under strict trading-hour laws (Ladenschlussgesetz) — supermarkets, malls and non-essential retail are shut, similar to a Sunday, though bakeries and some petrol stations stay open for a few hours. Banks and public offices close nationwide. Because Bavaria, Baden-Württemberg and Saxony-Anhalt also observe Epiphany (6 January) and several southern states add Corpus Christi, a trip planned around 'gesetzliche Feiertage' should always check the specific Bundesland. Germans commonly take a 'Brückentag' — a single vacation day bridging a Thursday or Tuesday holiday into a four-day weekend — so expect lighter traffic on those bridge days and busier ones around Christmas and Easter.