Planning your year in Germany starts with knowing the Germany bank holidays. Understanding the public holidays in Germany is important for booking travel, organising time off, and managing business closures. This guide covers national holidays as well as state-specific holidays in Germany, helping you plan seamlessly and with confidence.
Public Holidays in Germany
German public holidays are a mix of national celebrations and regional observances. This system means your holiday calendar depends on whether you’re in Bavaria for public holidays or bank holidays. Let’s break down the key dates for the coming years.
Germany Bank Holidays for 2026
Mark your German holiday calendar for 2026 with these key German holiday dates.
| Date | Day | Bank Holiday |
|---|---|---|
| 1 Jan | Thursday | New Year’s Day (National) |
| 6 Jan | Tuesday | Epiphany (BW, BY & ST) |
| 8 Mar | Sunday | International Women’s Day (BE & MV) |
| 3 Apr | Friday | Good Friday (National) |
| 6 Apr | Monday | Easter Monday (National) |
| 1 May | Friday | Labour Day (National) |
| 14 May | Thursday | Ascension Day (National) |
| 25 May | Monday | Whit Monday (National) |
| 4 Jun | Thursday | Corpus Christi (BW, BY, HE, NW, RP, SL, SN & TH) |
| 15 Aug | Saturday | Assumption Day (BY & SL) |
| 3 Oct | Saturday | Day of German Unity (National) |
| 31 Oct | Saturday | Reformation Day (Most states) |
| 1 Nov | Sunday | All Saints’ Day (BW, BY, NW, RP & SL) |
| 18 Nov | Wednesday | Repentance Day (SN) |
| 25 Dec | Friday | Christmas Day (National) |
| 26 Dec | Saturday | Boxing Day (National) |
Germany Bank Holidays for 2027
Plan your medium-term holiday planning with the 2027 German public holidays by month.
| Date | Day | Bank Holiday |
|---|---|---|
| 1 Jan | Friday | New Year’s Day (National) |
| 6 Jan | Wednesday | Epiphany (BW, BY & ST) |
| 8 Mar | Monday | International Women’s Day (BE & MV) |
| 26 Mar | Friday | Good Friday (National) |
| 29 Mar | Monday | Easter Monday (National) |
| 1 May | Saturday | Labour Day (National) |
| 6 May | Thursday | Ascension Day (National) |
| 17 May | Monday | Whit Monday (National) |
| 27 May | Thursday | Corpus Christi (BW, BY, HE, NW, RP, SL, SN & TH) |
| 15 Aug | Sunday | Assumption Day (BY & SL) |
| 3 Oct | Sunday | Day of German Unity (National) |
| 31 Oct | Sunday | Reformation Day (Most states) |
| 1 Nov | Monday | All Saints’ Day (BW, BY, NW, RP & SL) |
| 17 Nov | Wednesday | Repentance Day (SN) |
| 25 Dec | Saturday | Christmas Day (National) |
| 26 Dec | Sunday | Boxing Day (National) |
Need Help with UK Bank Holidays?
Have questions about upcoming UK bank holidays or planning time off? Get expert guidance from Coming Holidays and plan your year with clarity and confidence.
Germany Bank Holidays for 2028
Get ahead for future German holidays with our 2028 overview. Please note: 2028 dates are based on projections and typical calendars. Always verify with official sources closer to the time.
| Date | Day | Bank Holiday |
|---|---|---|
| 1 Jan | Saturday | New Year’s Day (National) |
| 6 Jan | Thursday | Epiphany (BW, BY & ST) |
| 8 Mar | Wednesday | International Women’s Day (BE & MV) |
| 14 Apr | Friday | Good Friday (National) |
| 17 Apr | Monday | Easter Monday (National) |
| 1 May | Monday | Labour Day (National) |
| 25 May | Thursday | Ascension Day (National) |
| 5 Jun | Monday | Whit Monday (National) |
| 15 Jun | Thursday | Corpus Christi (BW, BY, HE, NW, RP, SL, SN & TH) |
| 15 Aug | Tuesday | Assumption Day (BY & SL) |
| 3 Oct | Tuesday | Day of German Unity (National) |
| 31 Oct | Tuesday | Reformation Day (Most states) |
| 1 Nov | Wednesday | All Saints’ Day (BW, BY, NW, RP & SL) |
| 22 Nov | Wednesday | Repentance Day (SN) |
| 25 Dec | Monday | Christmas Day (National) |
| 26 Dec | Tuesday | Boxing Day (National) |
With these calendars, you can easily spot long weekends and plan your holiday planning Germany. Remember, business closures Germany holidays and public transport Germany holidays often follow these schedules, making advance knowledge incredibly useful.
What Are Bank Holidays in Germany?
In Germany, a bank holiday (Feiertag) is a day when, by law, most businesses, banks, and schools are closed. It’s a day of rest. However, it’s not as simple as one national list! Germany’s system reflects its federal structure, leading to fascinating regional holidays Germany variations.
National vs. State-Specific Holidays
There are two main types:
- National Holidays: These German national holidays all states observe, like the Day of German Unity. They are mandated nationwide.
- State-Specific Holidays: These depend on your Bundesland (federal state). This is why knowing Baden-Württemberg holidays is different from knowing Saxony holidays.
National Holidays (All Federal States)
These nine federal holidays Germany are your guaranteed days off, no matter where you live:
- New Year’s Day (Neujahr)
- Good Friday (Karfreitag)
- Easter Monday (Ostermontag)
- Labour Day (Tag der Arbeit)
- Ascension Day (Christi Himmelfahrt)
- Whit Monday (Pfingstmontag)
- Day of German Unity (Tag der Deutschen Einheit)
- Christmas Day (Erster Weihnachtsfeiertag)
- Boxing Day / Second Day of Christmas (Zweiter Weihnachtsfeiertag)
State-Specific Holidays by Region
This is where it gets interesting! Your location adds extra days. For example:
- Catholic-majority states like Bavaria and Saarland observe All Saints’ Day and Assumption Day.
- Eastern states like Berlin and Mecklenburg-Vorpommern celebrate International Women’s Day.
- Saxony uniquely has Repentance Day.
- Brandenburg enjoys both Easter Sunday and Whit Sunday as holidays.
Understanding these federal state holiday differences is key to accurate planning, whether for southern Germany holidays or northern Germany holidays.
Religious & Cultural Observances
German public holidays are deeply tied to Christian holidays Germany (like Pentecost holidays Germany), but also include secular and German cultural holidays. There are also German silent days (Stille Tage), like Good Friday, where public festivities are restricted. Other German memorial days and observances exist but aren’t always public holidays, affecting the atmosphere more than business hours.
Plan Your Year with Confidence
Explore the complete list of countries’ bank holidays and stay ahead with accurate dates, smart planning, and stress-free travel and work schedules.
For the most authoritative information, always consult the official sources:
- Germany Bank Holidays – Visit the official federal portal: bund.de
- Wikipedia: Public holidays in Germany
Explore Other Bank Holidays:
- All Countries
- Romania Bank Holidays
- Poland Bank Holidays
- France Bank Holidays
- Spain Bank Holidays
- Germany Bank Holidays
Ready to plan? Get our printable Germany holiday calendar for a clear view of all upcoming German holidays and transform your yearly planning!
FAQs
How many public holidays are there in Germany?
It varies by state. All states have at least 9 national holidays, but some have up to 13. Bavaria and Saarland typically have the most.
Is Whit Monday a holiday in Germany?
Yes. Whit Monday is one of the nine national public holidays in Germany, observed in all federal states.
When is Ascension Day in Germany in 2026?
Ascension Day in 2026 falls on Thursday, 14 May. It’s always 39 days after Easter Sunday.
Do I get paid if I work on a German public holiday?
Generally, no. Employees have a right to time off on official German holidays. Working requires a special agreement and is often compensated with extra pay or a substitute day off, as per German holiday pay regulations.
What are ‘silent days’ in Germany?
German silent days (Stille Tage) are holidays like Good Friday, where loud public music, dancing, or sports events are prohibited by law to maintain a day of quiet reflection.