Public holidays in Germany

20 public holidays in 2025 — 9 nationwide, plus 11 that only apply in certain regions.

Here are all 9 nationwide public holidays in Germany for 2025, with dates, local names and the next one coming up. Use them to plan around bank closures, transport changes and long weekends.

Showing holidays for

Listing every holiday in the country. Choose a region to see only the dates that close down there.

All 2025 holidays

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

2025 calendar & bridge days

Every public holiday is marked below. If you work in this country, turn on bridge days: a single workday booked off next to a holiday turns it and the weekend into a long break.

Public holidayWeekendToday
January
Mon
Tue
Wed
Thu
Fri
Sat
Sun
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
Mon
Tue
Wed
Thu
Fri
Sat
Sun
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
Mon
Tue
Wed
Thu
Fri
Sat
Sun
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
Mon
Tue
Wed
Thu
Fri
Sat
Sun
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
Mon
Tue
Wed
Thu
Fri
Sat
Sun
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
Mon
Tue
Wed
Thu
Fri
Sat
Sun
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
Mon
Tue
Wed
Thu
Fri
Sat
Sun
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
Mon
Tue
Wed
Thu
Fri
Sat
Sun
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
Mon
Tue
Wed
Thu
Fri
Sat
Sun
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
Mon
Tue
Wed
Thu
Fri
Sat
Sun
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
Mon
Tue
Wed
Thu
Fri
Sat
Sun
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
Mon
Tue
Wed
Thu
Fri
Sat
Sun
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
Holidays vary by region

9 holidays are observed nationwide; the rest are set by individual regions and are only a day off there. Pick a region above to see exactly which dates close down where you're headed.

Public holiday FAQ

Germany has 9 nationwide public holidays in 2025. Some regions add their own local holidays on top, so the total where you're travelling can be higher.

Travelling around a holiday?

We'll flag closures and long weekends that overlap your trip dates.

Plan my trip
Holiday data from Nager.Date, public domain. Regional (state/province-level) holidays are included and labelled where they apply.