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).

At a glanceGermany 2029
Public holidays9
Total days off9
Longest breakEaster · 4 days (Mar 30 – Apr 2)
Long weekends5

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)

Next public holiday:New Year's DayJanuary 1, 2029 · Monday
Advertisement

Germany public holiday list

Germany public holiday list
DateDayHoliday
January 1, 2029MondayNew Year's DayFalls on a Monday in 2029, opening the year with a three-day weekend.Public holiday
March 30, 2029FridayGood FridayFriday before Easter Sunday — part of the 4-day Easter break.Public holiday
April 2, 2029MondayEaster MondayMonday after Easter Sunday — concludes the 4-day Easter break.Public holiday
May 1, 2029TuesdayLabour DayFalls on a Tuesday in 2029 — taking Monday April 30 off gives a 4-day Brückentag break.Public holiday
May 10, 2029ThursdayAscension DayFalls on Thursday May 10 — Friday May 11 is Germany’s classic Brückentag for a 4-day weekend.Public holiday
May 21, 2029MondayWhit MondayFalls 50 days after Easter on Monday May 21 — three-day weekend nationwide.Public holiday
October 3, 2029WednesdayGerman Unity DayThe sole federal statutory holiday created by federal law; falls on a Wednesday in 2029.Public holiday
December 25, 2029TuesdayChristmas DayFalls on a Tuesday in 2029.Public holiday
December 26, 2029WednesdayBoxing DayFalls on a Wednesday in 2029. Taking Monday Dec 24 and Thu/Fri Dec 27–28 off gives a huge holiday stretch.Public holiday

2029 Germany calendar

Public holidayToday

01January

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

02February

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728

03March

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

04April

SunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930

05May

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

06June

SunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930

07July

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

08August

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

09September

SunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930

10October

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031

11November

SunMonTueWedThuFriSat123456789101112131415161718192021222324252627282930

12December

SunMonTueWedThuFriSat12345678910111213141516171819202122232425262728293031
Advertisement

Germany long weekends in 2029

New Year's Weekend

3 days

Dec 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 days

Mar 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 days

Apr 28 – May 1

Taking Monday April 30 off before Tuesday May 1 creates a four-day weekend.

Ascension Brückentag

4 days

May 10 – 13

Ascension Day (Thu May 10): taking Friday May 11 off gives a four-day break.

Whit Monday

3 days

May 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

Download ICSgermany-public-holidays-2029.ics
Download CSVgermany-public-holidays-2029.csv
Download PDFgermany-public-holidays-2029.pdf

The CSV opens directly in Excel and Google Sheets.

Official sources & data

Dates officially confirmedLast updated: 2026-09-21

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).

Other countries & regions