20 official public holidays in 2028, with 20 still ahead and around 244 working days remaining.
| Date | Day | Holiday | Type |
|---|---|---|---|
| Sat, Jan 1 | Saturday | New Year's Day Neujahr | Public |
| Thu, Jan 6 | Thursday | Epiphany Heilige Drei Könige | Public |
| Wed, Mar 8 | Wednesday | International Women's Day Internationaler Frauentag | Public |
| Fri, Apr 14 | Friday | Good Friday Karfreitag | Public |
| Sun, Apr 16 | Sunday | Easter Sunday Ostersonntag | Public |
| Mon, Apr 17 | Monday | Easter Monday Ostermontag | Public |
| Mon, May 1 | Monday | Labour Day Tag der Arbeit | Public |
| Thu, May 25 | Thursday | Ascension Day Christi Himmelfahrt | Public |
| Sun, Jun 4 | Sunday | Pentecost Pfingstsonntag | Public |
| Mon, Jun 5 | Monday | Whit Monday Pfingstmontag | Public |
| Thu, Jun 15 | Thursday | Corpus Christi Fronleichnam | Public |
| Sat, Jun 17 | Saturday | 75th anniversary of the uprising of June 17, 1953 75. Jahrestag des Aufstandes vom 17. Juni 1953 | Public |
| Tue, Aug 15 | Tuesday | Assumption Day Mariä Himmelfahrt | Public |
| Wed, Sep 20 | Wednesday | World Children's Day Weltkindertag | Public |
| Tue, Oct 3 | Tuesday | German Unity Day Tag der Deutschen Einheit | Public |
| Tue, Oct 31 | Tuesday | Reformation Day Reformationstag | Public |
| Wed, Nov 1 | Wednesday | All Saints' Day Allerheiligen | Public |
| Wed, Nov 22 | Wednesday | Repentance and Prayer Day Buß- und Bettag | Public |
| Mon, Dec 25 | Monday | Christmas Day Erster Weihnachtstag | Public |
| Tue, Dec 26 | Tuesday | St. Stephen's Day Zweiter Weihnachtstag | Public |
Sat, Jan 1 · Saturday
New Year's Day
Neujahr
Public
Thu, Jan 6 · Thursday
Epiphany
Heilige Drei Könige
Public
Wed, Mar 8 · Wednesday
International Women's Day
Internationaler Frauentag
Public
Fri, Apr 14 · Friday
Good Friday
Karfreitag
Public
Sun, Apr 16 · Sunday
Easter Sunday
Ostersonntag
Public
Mon, Apr 17 · Monday
Easter Monday
Ostermontag
Public
Mon, May 1 · Monday
Labour Day
Tag der Arbeit
Public
Thu, May 25 · Thursday
Ascension Day
Christi Himmelfahrt
Public
Sun, Jun 4 · Sunday
Pentecost
Pfingstsonntag
Public
Mon, Jun 5 · Monday
Whit Monday
Pfingstmontag
Public
Thu, Jun 15 · Thursday
Corpus Christi
Fronleichnam
Public
Sat, Jun 17 · Saturday
75th anniversary of the uprising of June 17, 1953
75. Jahrestag des Aufstandes vom 17. Juni 1953
Public
Tue, Aug 15 · Tuesday
Assumption Day
Mariä Himmelfahrt
Public
Wed, Sep 20 · Wednesday
World Children's Day
Weltkindertag
Public
Tue, Oct 3 · Tuesday
German Unity Day
Tag der Deutschen Einheit
Public
Tue, Oct 31 · Tuesday
Reformation Day
Reformationstag
Public
Wed, Nov 1 · Wednesday
All Saints' Day
Allerheiligen
Public
Wed, Nov 22 · Wednesday
Repentance and Prayer Day
Buß- und Bettag
Public
Mon, Dec 25 · Monday
Christmas Day
Erster Weihnachtstag
Public
Tue, Dec 26 · Tuesday
St. Stephen's Day
Zweiter Weihnachtstag
Public
Total holidays
20
in 2028
Working days remaining
244
across all of 2028
Upcoming holidays
20
during 2028
See Germany's holidays side by side with another country to plan cross-border work.
Suggested pairs: shared borders across central Europe.
Germany has nine federally guaranteed public holidays under the Feiertagsgesetz of each Land, but the full list runs to thirteen because six of the sixteen federal states add regional holidays. Bavaria observes the most with thirteen, including Epiphany, Corpus Christi, Assumption of Mary and All Saints' Day; Berlin and most northern states observe nine. Reformation Day was made a national one-off in 2017 to mark the 500th anniversary of Luther's theses, then became permanent only in the northern Lutheran states. Augsburg uniquely observes Augsburger Friedensfest on 8 August, the only city-level public holiday in Europe granted by statute.
German labour law distinguishes between Werktag, meaning any day except Sunday and a recognised public holiday, and Arbeitstag, the actual scheduled working day for the individual employer. Saturday is a Werktag in the legal sense, which matters for notice periods under the Bürgerliches Gesetzbuch section 193 and for the calculation of statutory leave under the Bundesurlaubsgesetz. The standard private-sector week is Monday to Friday with Saturday occasionally used in retail and trades. Bank settlement follows the TARGET2 calendar within the eurozone, which closes only six days a year, so domestic German bank holidays do not automatically suspend cross-border euro settlement.
For people planning cross-border meetings, the practical move is to overlay Germany's calendar with the calendars of the other countries on your team. A week that looks completely clear from your end might be a national holiday on theirs. The compare tool above pairs two country calendars and highlights the overlapping closures, so you can spot the weeks where almost no one is at their desk before you put a launch on the board.