Skip to main content
Business Day Calculator

Holidays in Germany 2024

Last reviewed: October 14, 2026 · Holiday data: July 23, 2026

The 2024 Germany holiday table below lists 9 dates, each one a day this calculator treats as closed. 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 dates land on weekdays in 2024, so each one takes a working day out of the count. The table lists the holidays every Bundesland observes: Neujahrstag, Karfreitag, Ostermontag, Tag der Arbeit, Christi Himmelfahrt, Pfingstmontag, Tag der Deutschen Einheit and both Christmas days. Only Tag der Deutschen Einheit is a statutory holiday by federal law (Einigungsvertrag, Art. 2(2)); the others are set by the Länder in their own holiday laws. § 30(4) of the federal road traffic regulations (StVO), which lists the holidays on which its ban on heavy goods vehicles over 7.5 tonnes applies, names each of these days without limiting it to particular Länder.

Sources for these rules

Checked October 13, 2026. All sources

Holidays not included

Several Bundesländer add Feiertage of their own in their holiday laws. Heilige Drei Könige (6 January) applies in Baden-Württemberg, Bavaria and Saxony-Anhalt. Internationaler Frauentag (8 March) applies in Berlin and Mecklenburg-Vorpommern. Fronleichnam (Corpus Christi) applies statewide in Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate and Saarland, and in Saxony only in the regions an ordinance designates. In Thuringia, § 2(2) of the Thüringer Feier- und Gedenktagsgesetz of 21 December 1994 lets an ordinance make it a statutory holiday for municipalities with a predominantly Catholic resident population, and § 10(1) keeps it, until such an ordinance is made, in the parts of Thuringia where it was observed as a statutory holiday in 1994. Mariä Himmelfahrt (15 August) applies across Saarland and, in Bavaria, in municipalities with a predominantly Catholic population. Weltkindertag (20 September) applies in Thuringia. Reformationstag (31 October) applies in Brandenburg, Bremen, Hamburg, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein and Thuringia. Allerheiligen (1 November) applies in Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate and Saarland. Buß- und Bettag is a statutory holiday in Saxony. None of these is in the table above; each Land has its own page on this site, and the Advanced options take any of them.

Sources for these rules

Checked October 13, 2026. All sources

Sources and verification

Germany Holidays 2024 - FAQ

How many dates are on the 2024 Germany holiday calendar?
9 dates, each one a day this calculator treats as closed 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. This is the national count: it uses only the dates in the table above, so a holiday kept only in one region or by one sector is not in it.
Which 2024 bundesweiter Feiertag dates fall on a weekday?
9 of the 9 dates in the 2024 Germany holiday table 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).