Germany Public Holidays 2025

Germany has 20 public holidays in 2025. The standard weekend in Germany is Sat-Sun. Plan your leave days around these holidays to maximize your time off.

20
Public Holidays
104
Weekend Days
246
Working Days
365
Total Days

All Public Holidays

Wed 1 Jan
New Year's Day(Neujahr)
Wed
Confirmed
Mon 6 Jan
Epiphany(Heilige Drei Könige)
Mon
Confirmed
Sat 8 Mar
International Women's Day(Internationaler Frauentag)
Sat
Confirmed
Fri 18 Apr
Good Friday(Karfreitag)
Fri
Confirmed
Sun 20 Apr
Easter Sunday(Ostersonntag)
Sun
Confirmed
Mon 21 Apr
Easter Monday(Ostermontag)
Mon
Confirmed
Thu 1 May
Labour Day(Tag der Arbeit)
Thu
Confirmed
Thu 8 May
Liberation Day(Tag der Befreiung)
Thu
Confirmed
Thu 29 May
Ascension Day(Christi Himmelfahrt)
Thu
Confirmed
Sun 8 Jun
Pentecost(Pfingstsonntag)
Sun
Confirmed
Mon 9 Jun
Whit Monday(Pfingstmontag)
Mon
Confirmed
Thu 19 Jun
Corpus Christi(Fronleichnam)
Thu
Confirmed
Fri 15 Aug
Assumption Day(Mariä Himmelfahrt)
Fri
Confirmed
Sat 20 Sep
World Children's Day(Weltkindertag)
Sat
Confirmed
Fri 3 Oct
German Unity Day(Tag der Deutschen Einheit)
Fri
Confirmed
Fri 31 Oct
Reformation Day(Reformationstag)
Fri
Confirmed
Sat 1 Nov
All Saints' Day(Allerheiligen)
Sat
Confirmed
Wed 19 Nov
Repentance and Prayer Day(Buß- und Bettag)
Wed
Confirmed
Thu 25 Dec
Christmas Day(Erster Weihnachtstag)
Thu
Confirmed
Fri 26 Dec
St. Stephen's Day(Zweiter Weihnachtstag)
Fri
Confirmed

2025 Calendar Overview

January
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
February
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
March
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
April
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
May
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
June
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
July
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
August
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
September
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
October
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
November
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
December
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Plan your leave around these holidays

Use DayStack to find the best days to take leave in Germany. Automatically calculates bridge days and maximizes your time off.

Create your free plan

Holidays in Other Countries

DayStack -- Plan your time off smarter