Workingdays

Working days 2025

In 2025 Germany has a total of 250 working days.

Germany has 250 working days in 2025 — 1 fewer than in 2024 (251).

How many working days are there in 2025?

Working days

250

Public holidays

9

9 on weekdays

Other weekday holidays

2

Quarterly breakdown

Q1

January–March

63

1 holidays

Q2

April–June

60

5 holidays

Q3

July–September

66

0 holidays

Q4

October–December

61

3 holidays

Working weeks: ~50vs 2024: -1

Most: July (23 days) – Least: December (19 days)

Monthly breakdown

January

  • Working days:22
  • Public holidays:1
  • Other weekday holidays:0

Holidays impacting working days

  • 01. Neujahr (WED)

February

  • Working days:20
  • Public holidays:0
  • Other weekday holidays:0

March

  • Working days:21
  • Public holidays:0
  • Other weekday holidays:0

April

  • Working days:20
  • Public holidays:2
  • Other weekday holidays:0

Holidays impacting working days

  • 18. Karfreitag (FRI)
  • 21. Ostermontag (MON)

May

  • Working days:20
  • Public holidays:2
  • Other weekday holidays:0

Holidays impacting working days

  • 01. Maifeiertag (THU)
  • 29. Christi Himmelfahrt (THU)

June

  • Working days:20
  • Public holidays:1
  • Other weekday holidays:0

Holidays impacting working days

  • 09. Pfingstmontag (MON)

July

  • Working days:23
  • Public holidays:0
  • Other weekday holidays:0

August

  • Working days:21
  • Public holidays:0
  • Other weekday holidays:0

September

  • Working days:22
  • Public holidays:0
  • Other weekday holidays:0

October

  • Working days:22
  • Public holidays:1
  • Other weekday holidays:0

Holidays impacting working days

  • 03. Tag der Deutschen Einheit (FRI)

November

  • Working days:20
  • Public holidays:0
  • Other weekday holidays:0

December

  • Working days:19
  • Public holidays:2
  • Other weekday holidays:2

Holidays impacting working days

  • 24. Heiliger Abend (WED)
  • 25. 1. Weihnachtstag (THU)
  • 26. 2. Weihnachtstag (FRI)
  • 31. Silvester (WED)

Public holidays in Germany 2025

All public holidays in Germany in 2025 and the weekday each falls on. 11 fall on a weekday and reduce the number of working days; 0 fall on a weekend.

DateHolidayImpact
Jan 1NeujahrDay off
Apr 18KarfreitagDay off
Apr 21OstermontagDay off
May 1MaifeiertagDay off
May 29Christi HimmelfahrtDay off
Jun 9PfingstmontagDay off
Oct 3Tag der Deutschen EinheitDay off
Dec 24Heiliger Abend(other weekday holidays)Day off
Dec 251. WeihnachtstagDay off
Dec 262. WeihnachtstagDay off
Dec 31Silvester(other weekday holidays)Day off

Long weekends in Germany 2025

How the 2025 public holidays line up for extended time off.

  • Heiliger Abend, 1. Weihnachtstag, 2. Weihnachtstag: 5 days off in a row (Dec 24 – Dec 28) without taking any leave.
  • Karfreitag, Ostermontag: 4 days off in a row (Apr 18 – Apr 21) without taking any leave.
  • Pfingstmontag: 3 days off in a row (Jun 7 – Jun 9) without taking any leave.
  • Tag der Deutschen Einheit: 3 days off in a row (Oct 3 – Oct 5) without taking any leave.
  • Take Tuesday Dec 23 off and enjoy 6 days off in a row around Heiliger Abend, 1. Weihnachtstag, 2. Weihnachtstag.
  • Take Monday Dec 29 off and enjoy 6 days off in a row around 2. Weihnachtstag, 1. Weihnachtstag, Heiliger Abend.
  • Take Thursday Apr 17 off and enjoy 5 days off in a row around Karfreitag, Ostermontag.
  • Take Tuesday Apr 22 off and enjoy 5 days off in a row around Ostermontag, Karfreitag.

Need to calculate business days between two specific dates? Germany business days calculator

Frequently asked questions

How many working days are there in Germany in 2025?

Germany has 250 working days in 2025: 365 calendar days minus 104 weekend days and 11 public holidays that fall on a weekday.

Do any public holidays fall on a weekend in 2025?

No — in 2025 every public holiday falls on a weekday, so each one is a genuine day off.

Which month has the most and fewest working days in 2025?

Most working days: July (23). Fewest: December (19).

When are the long weekends in Germany in 2025?

Heiliger Abend, 1. Weihnachtstag, 2. Weihnachtstag: 5 days off in a row (Dec 24 – Dec 28) without taking any leave. Karfreitag, Ostermontag: 4 days off in a row (Apr 18 – Apr 21) without taking any leave. Pfingstmontag: 3 days off in a row (Jun 7 – Jun 9) without taking any leave. Tag der Deutschen Einheit: 3 days off in a row (Oct 3 – Oct 5) without taking any leave. Take Tuesday Dec 23 off and enjoy 6 days off in a row around Heiliger Abend, 1. Weihnachtstag, 2. Weihnachtstag. Take Monday Dec 29 off and enjoy 6 days off in a row around 2. Weihnachtstag, 1. Weihnachtstag, Heiliger Abend. Take Thursday Apr 17 off and enjoy 5 days off in a row around Karfreitag, Ostermontag. Take Tuesday Apr 22 off and enjoy 5 days off in a row around Ostermontag, Karfreitag.

Learn more about working days and holidays in Germany