2026
| Holiday | Date |
|---|---|
| New Year's Day (Neujahr) | Thursday, Jan 1, 2026 |
| Good Friday (Karfreitag) | Friday, Apr 3, 2026 |
| Easter Monday (Ostermontag) | Monday, Apr 6, 2026 |
| Labour Day (Tag der Arbeit) | Friday, May 1, 2026 |
| Ascension Day (Christi Himmelfahrt) | Thursday, May 14, 2026 |
| Whit Monday (Pfingstmontag) | Monday, May 25, 2026 |
| German Unity Day (Tag der Deutschen Einheit) | Saturday, Oct 3, 2026 |
| Christmas Day (1. Weihnachtstag) | Friday, Dec 25, 2026 |
| St Stephen's Day (2. Weihnachtstag) | Saturday, Dec 26, 2026 |
2027
| Holiday | Date |
|---|---|
| New Year's Day (Neujahr) | Friday, Jan 1, 2027 |
| Good Friday (Karfreitag) | Friday, Mar 26, 2027 |
| Easter Monday (Ostermontag) | Monday, Mar 29, 2027 |
| Labour Day (Tag der Arbeit) | Saturday, May 1, 2027 |
| Ascension Day (Christi Himmelfahrt) | Thursday, May 6, 2027 |
| Whit Monday (Pfingstmontag) | Monday, May 17, 2027 |
| German Unity Day (Tag der Deutschen Einheit) | Sunday, Oct 3, 2027 |
| Christmas Day (1. Weihnachtstag) | Saturday, Dec 25, 2027 |
| St Stephen's Day (2. Weihnachtstag) | Sunday, Dec 26, 2027 |
Weekend rule: German public holidays are not moved when they fall on a weekend.
Official source: Federal Ministry of the Interior (BMI), Gesetzliche Feiertage. Dates are generated from the published rules; always confirm with your employer for time-off decisions.
Other countries: United States, United Kingdom, Canada, Australia, Ireland
Questions people ask
How many public holidays does Germany have?
The nine nationwide public holidays. Each Land adds its own (e.g. Epiphany, Corpus Christi, Reformation Day). This page lists 9 for 2026.
What happens when a holiday falls on a weekend?
German public holidays are not moved when they fall on a weekend.
Where do these dates come from?
They are generated from the rules published by Federal Ministry of the Interior (BMI), Gesetzliche Feiertage and checked against the official calendar.