Bank holidays in Germany – 2026: optimize for those long weekends
German bank holidays can be a bit puzzling. Some days, the whole country is off; other times, only specific regions close down. But understanding these holidays is key – not just for keeping up with when shops are closed but also for maximizing your vacation time!
With a little planning, employees in Germany can turn these public holidays into extended weekends, giving themselves longer breaks without using too many of their own vacation days. Here, we’ll walk you through which holidays are nationwide and which are state-specific, so you can start strategizing for some well-earned long weekends.
And if you have any questions, feel free to ask in the comments section. I answer each question personally.
Overview of bank holidays in Germany for 2026
| Bank Holiday | Date | Applicable State |
|---|---|---|
| New Year’s Day (Neujahr) | January 1, 2026 | All of Germany |
| Epiphany (Heilige Drei Könige) | January 6, 2026 | Bavaria, Baden-Württemberg, Saxony-Anhalt |
| International Women’s Day (Frauentag) | March 8, 2026 | Berlin Mecklenberg-Vorpommern |
| Good Friday (Karfreitag) | April 03, 2026 | All of Germany |
| Easter Monday (Ostermontag) | April 06, 2026 | All of Germany |
| Labor Day (Tag der Arbeit) | May 1, 2026 | All of Germany |
| Ascension Day (Christi Himmelfahrt) | May 14, 2026 | All of Germany |
| Whit Monday (Pfingstmontag) | May 25, 2026 | All of Germany |
| Corpus Christi (Fronleichnam) | June 04, 2026 | Bavaria, Baden-Württemberg, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland |
| Assumption Day (Mariä Himmelfahrt) | August 15, 2026 | Bavaria (in some regions), Saarland |
| German Unity Day (Tag der Deutschen Einheit) | October 3, 2026 | All of Germany |
| Reformation Day (Reformationstag) | October 31, 2026 | Brandenburg, Mecklenburg-Vorpommern, Saxony, Saxony-Anhalt, Thuringia, Brandenburg, Hamburg |
| All Saints’ Day (Allerheiligen) | November 1, 2026 | Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, Saarland |
| Repentance Day (Buß- und Bettag) | November 18, 2026 | Saxony |
| Christmas Day (Erster Weihnachtstag) | December 25, 2026 | All of Germany |
| Second Christmas Day (Zweiter Weihnachtstag) | December 26, 2026 | All of Germany |
How to use German bank holidays for longer vacations
Clever planning can help you make the most of bank holidays in Germany by combining them with your annual vacation days. By strategically placing vacation days around public holidays, you can create longer stretches of time off without using too many days from your own quota. May and December are especially popular for this, as both months have holidays that fall on weekdays, allowing for extended breaks.
This table highlights the top holiday periods where taking a few strategic vacation days can give you extended breaks throughout the year
| Holiday period | Holiday dates | Vacation days needed | Total days off | Suggested vacation days |
|---|---|---|---|---|
| New year’s | 1 Jan (Thu) – 4 Jan (Sun) | 1 | 4 | take 2 Jan (Fri) off |
| Extended new year (regional)(BW, BY, SH) | 1 Jan (Thu) – 6 Jan (Tue) | 3 | 6 | take 2, 5, 7 Jan off |
| Easter | 28 Mar (Sat) – 12 Apr (Sun) | 8 | 16 | take 30–2 & 7–10 Apr off |
| Himmelfahrt + Pfingsten cluster | 9 May (Sat) – 25 May (Mon) | 9 | 17 | take 11–13, 15, 18–22 May off |
| Fronleichnam weekend (BW, BY, HE, NRW, RP, SL) | 4 Jun (Thu) – 7 Jun (Sun) | 1 | 4 | take 5 Jun (Fri) off |
| Pfingsten extended | 23 May (Sat) – 31 May (Sun) | 4 | 9 | take 26–29 May off around Pfingstmontag |
| Christmas + New year | 19 Dec (Sat) – 3 Jan 2027 (Sun) | 4 | 16 | take 21–24 & 28–29 Dec off |
Here are the best opportunities to maximize time off with public holidays and PTO in Germany in 2026:
Easter break (March–April)
- Good Friday: 3 April, Easter Monday: 6 April
- Using 4–5 vacation days around weekends and holidays can give up to 16 consecutive days off
Himmelfahrt + Pfingsten (May)
- Himmelfahrt: 14 May, Pfingstmontag: 25 May
- With 9 strategically placed vacation days, employees can get 17 days off
Christmas and New Year’s (December–January)
- Taking 4 additional vacation days between 21–24 Dec and 28–29 Dec yields 16 consecutive days off
What do the German bank holidays celebrate?
We sometimes forget why we even have the opportunity to rest at home. Here is a short overview of the cultural, historical or religious origin of each of them.
National German bank holidays
- New Year’s Day (Neujahr)
Celebrates the start of the new year across Germany, stemming from Roman times. - Good Friday (Karfreitag)
A solemn day in Christian tradition, marking the crucifixion of Jesus; widely respected in Germany. - Easter Monday (Ostermontag)
Part of the Easter celebration, a time for family gatherings following Easter Sunday. - Labor Day (Tag der Arbeit)
Celebrates workers’ rights and labor achievements; dates back to labor movements of the late 19th century. - Ascension Day (Christi Himmelfahrt)
Marks Jesus’ ascension to heaven 40 days after Easter, a key event in Christian tradition. - Whit Monday (Pfingstmontag)
Follows Pentecost, celebrating the descent of the Holy Spirit on Jesus’ disciples, completing the Easter cycle. - German Unity Day (Tag der Deutschen Einheit)
Commemorates the reunification of Germany in 1990 after the fall of the Berlin Wall. - Christmas Day (Erster Weihnachtstag)
Celebrates the birth of Jesus, a traditional Christian holiday observed globally. - Second Christmas Day (Zweiter Weihnachtstag)
A continuation of Christmas festivities, often used for visiting extended family and friends.
Regional bank holidays in Germany
- Epiphany (Heilige Drei Könige)
Observed in Bavaria, Baden-Württemberg, and Saxony-Anhalt, marking the visit of the three wise men to the infant Jesus. - Corpus Christi (Fronleichnam)
Celebrated in parts of Bavaria, Baden-Württemberg, Hesse, and North Rhine-Westphalia; honors the Eucharist in Catholic tradition. - Assumption Day (Mariä Himmelfahrt)
Celebrated in Bavaria and Saarland, commemorating the Virgin Mary’s ascent to heaven. - Reformation Day (Reformationstag)
Observed in several states, this day remembers Martin Luther’s role in the Protestant Reformation. - All Saints’ Day (Allerheiligen)
Celebrated in Baden-Württemberg, Bavaria, North Rhine-Westphalia, and other states to honor all Christian saints. - Repentance Day (Buß- und Bettag)
Held in Saxony as a Protestant day for reflection and prayer.
Navigating bank holidays in Germany
Some tips to alleviate stress & clashing schedules:
- Planning travel: Since many businesses close on these days, planning ahead of German bank holidays is essential if you need to get things done or are traveling.
- Public transport and opening hours: Note that on most bank holidays, public transportation runs on a reduced schedule, and many shops may be closed or operate shorter hours.
- Some regions are more “closed” than other: depending on where you live in Germany, you might experience the day differently. Everything might be shut down (including the best German banks), some stuff might be open, or it feels like a normal day. This differs depending on the region and the size of the city usually.
- Work schedule and contracts: Understanding your company’s policy on holidays can be helpful, especially if you work across borders or in a multi-state company.
FAQs
Generally, there is no substitute day off in Germany. Sorry, your loss.
Yes, regional differences often reflect the local religious makeup, with Catholic states observing more saints’ days. Typically, there are more bank holidays in Bavaria (catholic tradition) than in Northern Germany.
Bavaria stands out with 13 public holidays, benefiting from several regional celebrations like Assumption Day and Corpus Christi, which are not nationwide holidays
Berlin has the fewest, with only 10 holidays, lacking certain regional days such as Corpus Christi and Assumption Day.
