🇩🇪

Public Holidays in Germany 2026

Official public and bank holidays

19 holidays
202620272028
DateHolidayWhen
January 01
Thursday
New Year's Day
Neujahr
82 days ago
January 06
Tuesday
Epiphany
Heilige Drei Könige
77 days ago
March 08
Sunday
International Women's Day
Internationaler Frauentag
16 days ago
April 03
Friday
Good Friday
Karfreitag
in 10 days
April 05
Sunday
Easter Sunday
Ostersonntag
in 12 days
April 06
Monday
Easter Monday
Ostermontag
in 13 days
May 01
Friday
Labour Day
Tag der Arbeit
in 38 days
May 14
Thursday
Ascension Day
Christi Himmelfahrt
in 51 days
May 24
Sunday
Pentecost
Pfingstsonntag
in 61 days
May 25
Monday
Whit Monday
Pfingstmontag
in 62 days
June 04
Thursday
Corpus Christi
Fronleichnam
in 72 days
August 15
Saturday
Assumption Day
Mariä Himmelfahrt
in 144 days
September 20
Sunday
World Children's Day
Weltkindertag
in 180 days
October 03
Saturday
German Unity Day
Tag der Deutschen Einheit
in 193 days
October 31
Saturday
Reformation Day
Reformationstag
in 221 days
November 01
Sunday
All Saints' Day
Allerheiligen
in 222 days
November 18
Wednesday
Repentance and Prayer Day
Buß- und Bettag
in 239 days
December 25
Friday
Christmas Day
Erster Weihnachtstag
in 276 days
December 26
Saturday
St. Stephen's Day
Zweiter Weihnachtstag
in 277 days

Frequently Asked Questions

How many public holidays does Germany have in 2026?

Germany has 19 official public holidays in 2026.

What is the next public holiday in Germany?

The next public holiday in Germany is Good Friday on April 03, 2026 (Friday).

Do public holidays in Germany fall on weekends?

Some holidays may fall on weekends. Check the day column in the table above to see which day each holiday falls on in 2026.