Here at Calendar Times UK, we know that planning is everything. If you’re scheduling meetings, booking trips, or just looking forward to a rest, knowing the German bank holidays is crucial. This guide provides a clear overview of all public holidays in Germany for 2025, 2026, and 2027, including national celebrations and state-specific holidays. Use it to plan your time off and make the most of the upcoming long weekends in Germany in 2025.
Complete List: National Public Holidays in Germany
The following German national holidays are observed across all 16 federal states in Germany. These are the key dates to note on your calendar.
German Bank Holidays 2025
Date | Day | Holiday Name |
---|---|---|
1 Jan 2025 | Wednesday | New Year’s Day |
18 Apr 2025 | Friday | Good Friday |
21 Apr 2025 | Monday | Easter Monday |
1 May 2025 | Thursday | Labour Day |
29 May 2025 | Thursday | Ascension Day |
9 Jun 2025 | Monday | Whit Monday |
3 Oct 2025 | Friday | Day of German Unity |
25 Dec 2025 | Thursday | Christmas Day |
26 Dec 2025 | Friday | 2nd Day of Christmas (Boxing Day) |
German Bank Holidays 2026
Date | Day | Holiday Name |
---|---|---|
1 Jan 2026 | Thursday | New Year’s Day |
3 Apr 2026 | Friday | Good Friday |
6 Apr 2026 | Monday | Easter Monday |
1 May 2026 | Friday | Labour Day |
14 May 2026 | Thursday | Ascension Day |
25 May 2026 | Monday | Whit Monday |
3 Oct 2026 | Saturday | Day of German Unity |
25 Dec 2026 | Friday | Christmas Day |
26 Dec 2026 | Saturday | 2nd Day of Christmas (Boxing Day) |
Read More: Public and Bank Holidays in Romania
German Bank Holidays 2027
Date | Day | Holiday Name |
---|---|---|
1 Jan 2027 | Friday | New Year’s Day |
26 Mar 2027 | Friday | Good Friday |
29 Mar 2027 | Monday | Easter Monday |
1 May 2027 | Saturday | Labour Day |
6 May 2027 | Thursday | Ascension Day |
17 May 2027 | Monday | Whit Monday |
3 Oct 2027 | Sunday | Day of German Unity |
25 Dec 2027 | Saturday | Christmas Day |
26 Dec 2027 | Sunday | 2nd Day of Christmas (Boxing Day) |
German Public Holiday Calendar 2025 at a Glance
For a quick view, the German public holiday calendar 2025 features nine nationwide holidays. This makes it easy to spot long weekends, like the Good Friday 2025 Germany break in April. Print this list or save it to your digital daily planner or weekly planner to stay organised.
German Public Holiday Calendar 2026 at a Glance
Similarly, the public holidays in Germany in 2026 offer several opportunities for long weekends, such as the extended break around Ascension Day. Planning is key to maximising your time off.
State-Specific Public Holidays in Germany
This is where it gets interesting! Germany’s state holidays mean your day off depends on where you live. Here are some key state-specific holidays in Germany:
-
Baden-Württemberg Public Holidays 2025: Epiphany, Corpus Christi, and All Saints’ Day.
-
Bavaria Public Holidays 2025: Epiphany, Corpus Christi, Assumption Day, and All Saints’ Day.
-
Berlin: International Women’s Day, 80th Anniversary of the End of World War II.
-
Brandenburg: Easter Sunday, Whit Sunday, and Reformation Day.
-
Saxony: Repentance Day (Yes, Repentance Day is a holiday in Saxony).
-
Thuringia: Children’s Day.
So, in which German states is Corpus Christi a holiday? It’s celebrated in Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland, and parts of Saxony and Thuringia. Reformation Day 2025 is a holiday in Brandenburg, Bremen, and several other northern and eastern states.

Understanding Key German Holidays
Day of German Unity: History and Significance
The Day of German Unity on October 3rd is Germany’s national day, commemorating the reunification of East and West Germany in 1990. It’s a day of national celebration and official ceremonies.
Ascension Day (Vatertag) & Whit Monday: Traditions
Ascension Day is also known as Vatertag (Father’s Day), often marked by men going on hiking trips. The following Whit Monday in Germany is a quiet public holiday that extends the Pentecost weekend.
Regional Holiday Deep Dives
-
Corpus Christi: A Catholic festival celebrated with processions in many southern and western states.
-
Reformation Day: Primarily observed in Protestant regions, honouring Martin Luther’s role in the Reformation.
Also Read: Fife School Holidays
FAQs
Q1. How many public holidays are there in Germany?
There is no single number. It varies by state, from 10 in some northern states to 13 in Bavaria. There are 9 nationwide German holidays.
Q2. Why do German states have different holidays?
Due to Germany’s federal structure and historical religious differences (Catholic vs. Protestant regions), states have the power to establish their own state holidays.
Q3. Is Reformation Day a public holiday in Bavaria?
No, Reformation Day is not a public holiday in the state of Bavaria.
Q4. What is a “Bridge Day” (Brückentag)?
A “bridge day” is a single weekday that falls between a public holiday and a weekend. Employees often take this day of annual leave to create a long, continuous break.
We hope this guide from Calendar Times UK to German bank holidays helps you plan a fantastic year. Whether you’re comparing them to UK bank holidays or French bank holidays, understanding these dates is key for international planning.
For more help organising your schedule, explore our tools and articles on Calendar Times UK.