Public Holidays in Germany
Complete calendar of German national holidays and observances for 2026
14
Total Holidays
1
National
13
Public
0
Observances
National Day of Germany
Tag der Deutschen Einheit (German Unity Day)
October 3
2026 Holiday Calendar
1 January (2 holidays)
1
Neujahr (New Year's Day)
6
Heilige Drei Könige (Epiphany)
5 May (1 holiday)
1
Tag der Arbeit (Labour Day)
8 August (1 holiday)
15
Mariä Himmelfahrt (Assumption)
10 October (2 holidays)
3
Tag der Deutschen Einheit (German Unity Day)
31
Reformationstag (Reformation Day)
11 November (1 holiday)
1
Allerheiligen (All Saints' Day)
12 December (2 holidays)
25
Weihnachtstag (Christmas Day)
26
Zweiter Weihnachtstag (St. Stephen's Day)
Variable Date Holidays (5 holidays)
These holidays follow lunar, religious, or other variable calendars and the exact date changes each year.
Karfreitag (Good Friday)
Ostermontag (Easter Monday)
Christi Himmelfahrt (Ascension Day)
Pfingstmontag (Whit Monday)
Fronleichnam (Corpus Christi)
Frequently Asked Questions
How many public holidays does Germany have?
Germany has 14 public holidays and observances, including 1 national holiday and 13 public holidays.
What is the national day of Germany?
The national day of Germany is Tag der Deutschen Einheit (German Unity Day), celebrated on October 3.
Does Germany celebrate Christmas?
Yes, Christmas Day (December 25) is a public holiday in Germany.