Skip to main content
Business Day Calculator

Holidays in Germany 2025

Germany observes 9 bundesweite Feiertage in 2025. 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 bundesweite Feiertage land on weekdays in 2025, 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 2025 - FAQ

How many bundesweite Feiertage does Germany have in 2025?
Germany observes 9 bundesweite Feiertage 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. Regional or industry-specific holidays may further reduce the count for narrower contract definitions.
Which 2025 bundesweiter Feiertag dates fall on a weekday?
9 of Germany's 9 bundesweite Feiertage in 2025 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).