Skip to main content
Business Day Calculator

Holidays in Germany 2024

Germany observes 9 bundesweite Feiertage in 2024. 9 fall on a weekday and 0 land on a weekend, leaving 253 Arbeitstage across the year on the national-only count.

2024 bundesweite Feiertage calendar

DateDayHoliday
Jan 1MondayNeujahrstag
Mar 29FridayKarfreitag
Apr 1MondayOstermontag
May 1WednesdayTag der Arbeit
May 9ThursdayChristi Himmelfahrt
May 20MondayPfingstmontag
Oct 3ThursdayTag der Deutschen Einheit
Dec 25WednesdayErster Weihnachtstag
Dec 26ThursdayZweiter Weihnachtstag

2024 year summary

Total days

366

Weekend days

104

Feiertage on weekdays

9

Arbeitstage

253

All 9 bundesweite Feiertage land on weekdays in 2024, producing the maximum working-day reduction Germany typically sees in a non-leap year. Germany observes 9 bundesweite Feiertage that apply across all 16 Bundesländer. State-specific Feiertage such as Reformationstag, Allerheiligen, Heilige Drei Könige, Fronleichnam, and Buß- und Bettag are excluded from this federal set.

Holidays not included

Each Bundesland's Feiertagsgesetz sets its own state holidays on top of the federal nine. Heilige Drei Könige (Baden-Württemberg, Bayern, Sachsen-Anhalt), Fronleichnam (Catholic states), Mariä Himmelfahrt (Saarland and parts of Bayern), Reformationstag (some states), Allerheiligen (Catholic states), and Buß- und Bettag (Sachsen) are excluded from this federal set.

Other years

Germany Holidays 2024 - FAQ

How many bundesweite Feiertage does Germany have in 2024?
Germany observes 9 bundesweite Feiertage in 2024. Of those, 9 fall on a weekday and 0 land on a weekend. The complete list with dates and weekday placements is in the calendar table above.
How many Arbeitstage does Germany have in 2024?
Germany has 253 Arbeitstage in 2024 on the national-only count, after subtracting 104 weekend days and 9 weekday-falling bundesweite Feiertage. Regional or industry-specific holidays may further reduce the count for narrower contract definitions.
Which 2024 bundesweiter Feiertag dates fall on a weekday?
9 of Germany's 9 bundesweite Feiertage in 2024 fall on a weekday and reduce the Arbeitstage count: Neujahrstag (Monday, January 1); Karfreitag (Friday, March 29); Ostermontag (Monday, April 1); Tag der Arbeit (Wednesday, May 1); Christi Himmelfahrt (Thursday, May 9); Pfingstmontag (Monday, May 20); Tag der Deutschen Einheit (Thursday, October 3); Erster Weihnachtstag (Wednesday, December 25); Zweiter Weihnachtstag (Thursday, December 26).