Skip to main content
Business Day Calculator

Holidays in Germany 2025

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

The 2025 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 252 Arbeitstage across the year on the national-only count.

2025 bundesweite Feiertage calendar

DateDayHoliday
Jan 1WednesdayNeujahrstag
Apr 18FridayKarfreitag
Apr 21MondayOstermontag
May 1ThursdayTag der Arbeit
May 29ThursdayChristi Himmelfahrt
Jun 9MondayPfingstmontag
Oct 3FridayTag der Deutschen Einheit
Dec 25ThursdayErster Weihnachtstag
Dec 26FridayZweiter Weihnachtstag

2025 year summary

Total days

365

Weekend days

104

Feiertage on weekdays

9

Arbeitstage

252

All 9 dates land on weekdays in 2025, 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 2025 - FAQ

How many dates are on the 2025 Germany holiday calendar?
9 dates, each one a day this calculator treats as closed in 2025. 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 2025?
Germany has 252 Arbeitstage in 2025 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 2025 bundesweiter Feiertag dates fall on a weekday?
9 of the 9 dates in the 2025 Germany holiday table fall on a weekday and reduce the Arbeitstage count: Neujahrstag (Wednesday, January 1); Karfreitag (Friday, April 18); Ostermontag (Monday, April 21); Tag der Arbeit (Thursday, May 1); Christi Himmelfahrt (Thursday, May 29); Pfingstmontag (Monday, June 9); Tag der Deutschen Einheit (Friday, October 3); Erster Weihnachtstag (Thursday, December 25); Zweiter Weihnachtstag (Friday, December 26).