Christi Himmelfahrt (Ascension Day)
Thu, May 6 → Sun, May 9
Book the dashed days below. Combined with the holiday and the weekend around it, your 1 leave day turn into 4 days off in a row.
View the complete list of public holidays and bank holidays in Germany for 2027. Plan your year ahead with official dates, weekdays, and observances.
Choose how many days of leave you are willing to book. We work out which holiday gives you the longest run of days off for that spend, and mark the days to book in the calendar below. How this works →
How many days of leave will you book?
Showing the best break you can get with 2 leave days of leave.
Thu, May 6 → Sun, May 9
Book the dashed days below. Combined with the holiday and the weekend around it, your 1 leave day turn into 4 days off in a row.
Other dates worth booking
Germany's federal states each set several of their own holidays on top of a shared national core, so Reformation Day, Corpus Christi, and Epiphany appear in some states but not others - the same date can be a full closure in Bavaria and an ordinary working day in Hamburg. German Unity Day (October 3) is the one holiday observed identically nationwide, marking 1990 reunification.
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 1, 2027 | Friday | Neujahr (New Year's Day) | Public Holiday |
| March 26, 2027 | Friday | Karfreitag (Good Friday) | Public Holiday |
| March 29, 2027 | Monday | Ostermontag (Easter Monday) | Public Holiday |
| May 1, 2027 | Saturday | Maifeiertag (Labour Day) | Public Holiday |
| May 6, 2027 | Thursday | Christi Himmelfahrt (Ascension Day) | Public Holiday |
| May 17, 2027 | Monday | Pfingstmontag (Whit Monday) | Public Holiday |
| October 3, 2027 | Sunday | Tag der Deutschen Einheit (National Holiday) | Public Holiday |
| December 25, 2027 | Saturday | 1. Weihnachtstag (Christmas Day) | Public Holiday |
| December 26, 2027 | Sunday | 2. Weihnachtstag (Boxing Day) | Public Holiday |
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 1, 2026 | Thursday | Neujahr (New Year's Day) | Public Holiday |
| April 3, 2026 | Friday | Karfreitag (Good Friday) | Public Holiday |
| April 6, 2026 | Monday | Ostermontag (Easter Monday) | Public Holiday |
| May 1, 2026 | Friday | Maifeiertag (Labour Day) | Public Holiday |
| May 14, 2026 | Thursday | Christi Himmelfahrt (Ascension Day) | Public Holiday |
| May 25, 2026 | Monday | Pfingstmontag (Whit Monday) | Public Holiday |
| October 3, 2026 | Saturday | Tag der Deutschen Einheit (National Holiday) | Public Holiday |
| December 25, 2026 | Friday | 1. Weihnachtstag (Christmas Day) | Public Holiday |
| December 26, 2026 | Saturday | 2. Weihnachtstag (Boxing Day) | Public Holiday |
Germany has 9 public holidays in 2027, 4 fewer than the global average of 13.
4 public holidays fall on a weekend in Germany in 2027: Labour Day (Saturday, May 1), National Holiday (Sunday, October 3), Christmas Day (Saturday, December 25), Boxing Day (Sunday, December 26). Germany grants no substitute day for these, so these are lost.
No — Germany does not grant a substitute working day when a public holiday falls on a Saturday or Sunday.
4 consecutive days off in Germany in 2027, May 6–May 9, by booking 1 day of leave.
The next public holiday in Germany is Tag der Deutschen Einheit (National Holiday) on October 3, 2026.
Good Friday, Easter Monday, Ascension Day, Whit Monday, Reformation Day do not fall on the same date every year in Germany, since they are set by a lunar or other variable calendar rather than a fixed date.