Germany Public Holidays 2029
Germany has 9 nationwide public holidays in 2029 established under the Basic Law and federal/state legislation. Remarkably, every single nationwide holiday in 2029 falls on a weekday — zero days are lost to the weekend. Good Friday (Mar 30) and Easter Monday (Apr 2) produce the cornerstone four-day Easter break. With Labour Day (May 1) falling on a Tuesday and Ascension Day (May 10) on a Thursday, 2029 is a dream year for Brückentage (bridge days). States like Bavaria observe up to 13 public holidays.
At a glance
Germany has 9 official public holidays (9 days off) in 2029 and 5 long weekends; the longest break is Easter (Mar 30 – Apr 2, 4 days).
| Public holidays | 9 |
|---|---|
| Total days off | 9 |
| Longest break | Easter · 4 days (Mar 30 – Apr 2) |
| Long weekends | 5 |
Official public holidays
New Year's Day (January 1, 2029), Good Friday (March 30, 2029), Easter Monday (April 2, 2029), Labour Day (May 1, 2029), Ascension Day (May 10, 2029), Whit Monday (May 21, 2029), German Unity Day (October 3, 2029), Christmas Day (December 25, 2029), Boxing Day (December 26, 2029)
Nationwide holidays
9
Longest break
Easter · 4 days
Lost to weekends
0 days
With state days
Up to 13 (Bavaria)
Germany public holiday list
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 1, 2029 | Monday | New Year's DayFalls on a Monday in 2029, opening the year with a three-day weekend.Public holiday | Public holiday |
| March 30, 2029 | Friday | Good FridayFriday before Easter Sunday — part of the 4-day Easter break.Public holiday | Public holiday |
| April 2, 2029 | Monday | Easter MondayMonday after Easter Sunday — concludes the 4-day Easter break.Public holiday | Public holiday |
| May 1, 2029 | Tuesday | Labour DayFalls on a Tuesday in 2029 — taking Monday April 30 off gives a 4-day Brückentag break.Public holiday | Public holiday |
| May 10, 2029 | Thursday | Ascension DayFalls on Thursday May 10 — Friday May 11 is Germany’s classic Brückentag for a 4-day weekend.Public holiday | Public holiday |
| May 21, 2029 | Monday | Whit MondayFalls 50 days after Easter on Monday May 21 — three-day weekend nationwide.Public holiday | Public holiday |
| October 3, 2029 | Wednesday | German Unity DayThe sole federal statutory holiday created by federal law; falls on a Wednesday in 2029.Public holiday | Public holiday |
| December 25, 2029 | Tuesday | Christmas DayFalls on a Tuesday in 2029.Public holiday | Public holiday |
| December 26, 2029 | Wednesday | Boxing DayFalls on a Wednesday in 2029. Taking Monday Dec 24 and Thu/Fri Dec 27–28 off gives a huge holiday stretch.Public holiday | Public holiday |
2029 Germany calendar
01January
02February
03March
04April
05May
06June
07July
08August
09September
10October
11November
12December
Germany long weekends in 2029
New Year's Weekend
3 daysDec 30, 2028 – Jan 1, 2029
New Year’s Day on Monday creates a 3-day holiday weekend across the turn of the year.
Easter
4 daysMar 30 – Apr 2
Good Friday (Mar 30) through Easter Monday (Apr 2) gives a natural four-day break with zero leave days used.
Labour Day Brückentag
4 daysApr 28 – May 1
Taking Monday April 30 off before Tuesday May 1 creates a four-day weekend.
Ascension Brückentag
4 daysMay 10 – 13
Ascension Day (Thu May 10): taking Friday May 11 off gives a four-day break.
Whit Monday
3 daysMay 19 – 21
Whit Monday (May 21) produces a three-day weekend across Germany.
Nationwide vs State-level holidays in Germany
Under Germany’s federal system, public holiday legislation is primarily the jurisdiction of the 16 federal states (Länder), with the single exception of German Unity Day (October 3), which was established by federal law. However, all 16 states have harmonized eight additional Christian and secular holidays, creating the core 9 nationwide public holidays.
Individual states add further statutory holidays: Epiphany (Jan 6) in Baden-Württemberg, Bavaria, and Saxony-Anhalt; International Women’s Day (Mar 8) in Berlin and Mecklenburg-Vorpommern; Corpus Christi in six southern/western states; and Reformation Day (Oct 31) or All Saints’ Day (Nov 1) across northern and southern states respectively.
The "Golden Year" effect: Zero holidays lost to weekends in 2029
Unlike countries with substitute holiday systems (such as the UK, US, or Japan), Germany does not compensate holidays that fall on a Saturday or Sunday. In some years, employees lose up to three days. In 2029, however, every single nationwide holiday falls on a Monday, Tuesday, Wednesday, Thursday, or Friday, maximizing the statutory paid time off for workers.
Download & subscribe
The CSV opens directly in Excel and Google Sheets.
Official sources & data
- Gesetzliche Feiertage in DeutschlandVisit sourceBundesministerium des Innern und für Heimat (BMI)
- Gesetz über die Errichtung der Stiftung Deutsche EinheitVisit sourceBundesamt für Justiz
Frequently asked questions
How many nationwide public holidays are there in Germany in 2029?
There are 9 nationwide public holidays observed across all 16 German states in 2029.
What is the longest holiday break in Germany in 2029?
The longest break in Germany is Easter (Mar 30 – Apr 2, 4 days).
What are the official public holidays in Germany in 2029?
Germany has 9 official public holidays in 2029: New Year's Day (January 1, 2029), Good Friday (March 30, 2029), Easter Monday (April 2, 2029), Labour Day (May 1, 2029), Ascension Day (May 10, 2029), Whit Monday (May 21, 2029), German Unity Day (October 3, 2029), Christmas Day (December 25, 2029), Boxing Day (December 26, 2029).
Does Germany offer substitute days for holidays that fall on weekends?
No, Germany has no statutory substitute holiday regulation. However, in 2029 zero nationwide holidays fall on weekends.
When is Easter in Germany in 2029?
Good Friday is March 30, Easter Sunday is April 1, and Easter Monday is April 2, 2029, forming a 4-day national weekend.
What is a "Brückentag" in Germany?
A Brückentag ("bridge day") is a working day sandwiched between a public holiday (often Thursday or Tuesday) and the weekend. Taking this day as vacation creates a consecutive 4-day break.
Which German state has the most public holidays in 2029?
Bavaria (Bayern) has the most, with up to 13 public holidays (and up to 14 in the city of Augsburg due to the Peace Festival on August 8).