Transit Desk

Calendar

Public holidays in Germany (2026)

Public holidays
Germany has 19 public holidays in 2026.

Next up: Mariä Himmelfahrt — Saturday, August 15, 2026 (in 44 days).

Public holidays in Germany, 2026
Jan 1, 2026Neujahr (New Year's Day)
Jan 6, 2026Heilige Drei Könige (Epiphany)
Mar 8, 2026Internationaler Frauentag (International Women's Day)
Apr 3, 2026Karfreitag (Good Friday)
Apr 5, 2026Ostersonntag (Easter Sunday)
Apr 6, 2026Ostermontag (Easter Monday)
May 1, 2026Tag der Arbeit (Labour Day)
May 14, 2026Christi Himmelfahrt (Ascension Day)
May 24, 2026Pfingstsonntag (Pentecost)
May 25, 2026Pfingstmontag (Whit Monday)
Jun 4, 2026Fronleichnam (Corpus Christi)
Aug 15, 2026Mariä Himmelfahrt (Assumption Day)
Sep 20, 2026Weltkindertag (World Children's Day)
Oct 3, 2026Tag der Deutschen Einheit (German Unity Day)
Oct 31, 2026Reformationstag (Reformation Day)
Nov 1, 2026Allerheiligen (All Saints' Day)
Nov 18, 2026Buß- und Bettag (Repentance and Prayer Day)
Dec 25, 2026Erster Weihnachtstag (Christmas Day)
Dec 26, 2026Zweiter Weihnachtstag (St. Stephen's Day)

Updated July 2, 2026

Common questions

When is the next public holiday in Germany?

Mariä Himmelfahrt, on Saturday, August 15, 2026 (in 44 days).

How many public holidays does Germany have in 2026?

Germany has 19 public holidays in 2026; see the full list above with dates and local names.