Working Days in Germany 2025

In 2025, Germany has 246 working days out of 365 total days. This includes 15 public holidays and 104 weekend days.

Public Holidays

DateHoliday
1 January 2025New Year's Day
6 January 2025Epiphany
8 March 2025International Women's Day
18 April 2025Good Friday
20 April 2025Easter Sunday
21 April 2025Easter Monday
1 May 2025Labour Day
8 May 2025Liberation Day
29 May 2025Ascension Day
8 June 2025Pentecost
9 June 2025Whit Monday
19 June 2025Corpus Christi
15 August 2025Assumption Day
20 September 2025World Children's Day
3 October 2025German Unity Day
31 October 2025Reformation Day
1 November 2025All Saints' Day
19 November 2025Repentance and Prayer Day
25 December 2025Christmas Day
26 December 2025St. Stephen's Day

Working Days by Month

MonthWorking Days
January21
February20
March21
April20
May19
June19
July23
August20
September22
October21
November19
December21

Business Planning Tips

  • Consider holiday clusters (e.g., Easter, Christmas) for reduced business activity.
  • Many people take vacation in July and August.
  • Some regions may have additional local holidays.