Germany Public Holidays

Public Holidays in Germany 2023

There are 30 officially recognized holidays in Germany (9 Public Holidays, 2 Bank Holidays, 19 Observance Holidays)

Public holidays are days of celebration where countries celebrate important historical or religious events. In some cases, there are public holidays which are celebrated exclusively in certain region of the country.
NameNative NameDateType
New Year's Day
Neujahr01 Jan 2023
Valentine's DayValentinstag14 Feb 2023
Women's Carnival DayWeiberfastnacht16 Feb 2023
Shrove MondayRosenmontag20 Feb 2023
Shrove Tuesday
Faschingsdienstag21 Feb 2023
Ash WednesdayAschermittwoch22 Feb 2023
Maundy ThursdayGründonnerstag06 Apr 2023
Good Friday
Karfreitag07 Apr 2023
Easter Sunday
Ostersonntag09 Apr 2023
Easter Monday
Ostermontag10 Apr 2023
Labour Day
Maifeiertag01 May 2023
Mother's Day
Muttertag14 May 2023
Ascension Day
Christi Himmelfahrt18 May 2023
Pentecost
Pfingstsonntag28 May 2023
Whit Monday
Pfingstmontag29 May 2023
National HolidayTag der Deutschen Einheit03 Oct 2023
All Saints' Day
Allerheiligen01 Nov 2023
All Souls' Day
Allerseelen02 Nov 2023
Saint MartinSankt Martin (Faschingsbeginn)11 Nov 2023
Memorial DayVolkstrauertag19 Nov 2023
Day of Prayer and RepentanceBuß- und Bettag22 Nov 2023
TotensonntagTotensonntag26 Nov 2023
1. Advent1. Advent03 Dec 2023
2. Advent2. Advent10 Dec 2023
3. Advent3. Advent17 Dec 2023
Christmas Eve
Heiliger Abend24 Dec 2023
4. Advent4. Advent24 Dec 2023
Christmas Day
1. Weihnachtstag25 Dec 2023
Boxing Day
2. Weihnachtstag26 Dec 2023
New Year's Eve
Silvester31 Dec 2023