Skip to content

Public Holidays in Germany 2026 🇩🇪

Germany has 11 public holidays in 2026; the next one is Christmas Eve on Thu, Dec 24, 2026.

Weekend in Germany: Saturday and Sunday.

Public holidays in 2026

DateDayHolidayTypeWhen
Thu 1 Jan Thursday New Year's Day Public holiday
Fri 3 Apr Friday Good Friday Public holiday
Mon 6 Apr Monday Easter Monday Public holiday
Fri 1 May Friday Labour Day Public holiday
Thu 14 May Thursday Ascension Day Public holiday
Mon 25 May Monday Whit Monday Public holiday
Sat 3 Oct Saturday (weekend) National Holiday Public holiday
Thu 24 Dec Thursday Christmas Eve Bank holiday
Fri 25 Dec Friday Christmas Day Public holiday
Sat 26 Dec Saturday (weekend) Boxing Day Public holiday
Thu 31 Dec Thursday New Year's Eve Bank holiday

Long weekends and bridge days in 2026

Breaks of three days or more where a public holiday meets the weekend:

Make it longer with a day or two of leave

Counted from the public holidays above and a Saturday and Sunday weekend. Individual employers, schools and regions may differ.

Regional holidays in 2026

On top of the national list, these public holidays apply only in some parts of Germany:

DateHolidayWhere
Tue 6 Jan Epiphany Baden-Württemberg, Bayern, Sachsen-Anhalt
Sun 8 Mar International Women's Day Berlin, Mecklenburg Vorpommern
Sun 5 Apr Easter Sunday Brandenburg
Sun 24 May Pentecost Brandenburg
Thu 4 Jun Corpus Christi Baden-Württemberg, Bayern, Hessen, Nordrhein-Westfalen, Rheinland-Pfalz, Saarland
Sat 15 Aug Assumption Bayern, Saarland
Sun 20 Sept International Children's Day Thüringen
Sat 31 Oct Reformation Day Brandenburg, Hansestadt Bremen, Hansestadt Hamburg, Mecklenburg Vorpommern, Niedersachsen, Schleswig-Holstein, Sachsen, Sachsen-Anhalt and 1 more
Sun 1 Nov All Saints' Day Baden-Württemberg, Bayern, Nordrhein-Westfalen, Rheinland-Pfalz, Saarland
Wed 18 Nov Day of Prayer and Repentance Sachsen

Region pages: Berlin · Bavaria · Hesse · North Rhine-Westphalia

Public holidays in 2027

DateDayHolidayType
Fri 1 Jan Friday New Year's Day Public holiday
Fri 26 Mar Friday Good Friday Public holiday
Mon 29 Mar Monday Easter Monday Public holiday
Sat 1 May Saturday Labour Day Public holiday
Thu 6 May Thursday Ascension Day Public holiday
Mon 17 May Monday Whit Monday Public holiday
Sun 3 Oct Sunday National Holiday Public holiday
Fri 24 Dec Friday Christmas Eve Bank holiday
Sat 25 Dec Saturday Christmas Day Public holiday
Sun 26 Dec Sunday Boxing Day Public holiday
Fri 31 Dec Friday New Year's Eve Bank holiday

2027 brings 4 long weekends: Fri 26 Mar – Mon 29 Mar (4 days); Sat 15 May – Mon 17 May (3 days); Fri 24 Dec – Sun 26 Dec (3 days); Fri 31 Dec – Sun 2 Jan (3 days).

Observances and other dates in 2026 (19)

Widely marked days that are not days off for most workers.

DateDayNameType
Thu 12 Feb Thursday Women's Carnival Day Observance
Sat 14 Feb Saturday Valentine's Day Observance
Mon 16 Feb Monday Shrove Monday Observance
Tue 17 Feb Tuesday Shrove Tuesday Observance
Wed 18 Feb Wednesday Ash Wednesday Observance
Thu 2 Apr Thursday Maundy Thursday Observance
Sun 5 Apr Sunday Easter Sunday Observance
Sun 10 May Sunday Mother's Day Observance
Sun 24 May Sunday Pentecost Observance
Sun 1 Nov Sunday All Saints' Day Observance
Mon 2 Nov Monday All Souls' Day Observance
Wed 11 Nov Wednesday Saint Martin Observance
Sun 15 Nov Sunday Memorial Day Observance
Wed 18 Nov Wednesday Day of Prayer and Repentance Observance
Sun 22 Nov Sunday Totensonntag Observance
Sun 29 Nov Sunday 1. Advent Observance
Sun 6 Dec Sunday 2. Advent Observance
Sun 13 Dec Sunday 3. Advent Observance
Sun 20 Dec Sunday 4. Advent Observance

Questions about holidays in Germany

How many public holidays does Germany have in 2026?
11 public or bank holidays are listed for 2026, and 11 for 2027.
How many 2026 holidays fall on a weekend in Germany?
2 — National Holiday (Saturday), Boxing Day (Saturday). No substitute weekday is listed for them in this calendar.
How many long weekends are there in Germany in 2026?
5 breaks of three days or more are created by public holidays: Fri 3 Apr – Mon 6 Apr (4 days); Fri 1 May – Sun 3 May (3 days); Sat 23 May – Mon 25 May (3 days); Thu 24 Dec – Sun 27 Dec (4 days); Thu 31 Dec – Sun 3 Jan (4 days).

More on Germany

Time and time zones in Germany · Sunrise and sunset times · Regions of Germany · 2026 calendar · All countries