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