CalendarCompass

Germany Calendar 2026: Public Holidays and Long Weekends

Germany has 9 nationwide public holidays in 2026, per Nationwide German Public Holidays 2026 (gesetzliche Feiertage). The longest long weekend lasts 4 days on 3–6 April 2026.

9 Public Holidays
Public HolidayToday
January
Sun
Mon
Tue
Wed
Thu
Fri
Sat
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
  • 1New Year's Day
February
Sun
Mon
Tue
Wed
Thu
Fri
Sat
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

No holidays this month.

March
Sun
Mon
Tue
Wed
Thu
Fri
Sat
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

No holidays this month.

April
Sun
Mon
Tue
Wed
Thu
Fri
Sat
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
  • 3Good Friday
  • 6Easter Monday
May
Sun
Mon
Tue
Wed
Thu
Fri
Sat
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
  • 1Labour Day
  • 14Ascension Day
  • 25Whit Monday
June
Sun
Mon
Tue
Wed
Thu
Fri
Sat
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

No holidays this month.

July
Sun
Mon
Tue
Wed
Thu
Fri
Sat
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

No holidays this month.

August
Sun
Mon
Tue
Wed
Thu
Fri
Sat
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

No holidays this month.

September
Sun
Mon
Tue
Wed
Thu
Fri
Sat
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

No holidays this month.

October
Sun
Mon
Tue
Wed
Thu
Fri
Sat
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
  • 3German Unity Day
November
Sun
Mon
Tue
Wed
Thu
Fri
Sat
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

No holidays this month.

December
Sun
Mon
Tue
Wed
Thu
Fri
Sat
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
  • 25Christmas Day
  • 26Second Day of Christmas

Long Weekends in Germany, 2026

Germany has 5 long-weekend periods in 2026 — runs of two or more consecutive work-free days formed by holidays and weekends. The longest lasts 4 days on 3–6 April 2026, covering Good Friday and Easter Monday. Use the day-by-day breakdown of each period to plan trips and leave requests.

3–6 April 2026
*includes a regular Saturday
4 days
  • Fri3Good FridayHoliday
  • Sat4Saturday
  • Sun5SundayHoliday
  • Mon6Easter MondayHoliday
1–3 May 2026
*includes a regular Saturday
3 days
  • Fri1Labour DayHoliday
  • Sat2Saturday
  • Sun3SundayHoliday
23–25 May 2026
*includes a regular Saturday
3 days
  • Sat23Saturday
  • Sun24SundayHoliday
  • Mon25Whit MondayHoliday
3–4 October 2026
entirely official days off
2 days
  • Sat3German Unity DayHoliday
  • Sun4SundayHoliday
25–27 December 2026
entirely official days off
3 days
  • Fri25Christmas DayHoliday
  • Sat26Second Day of ChristmasHoliday
  • Sun27SundayHoliday

Germany Public Holidays in 2026

Throughout 2026, Germany has 9 nationwide public holidays. The first holiday falls on 1 January (New Year's Day) and the last on 26 December (Second Day of Christmas).

Public Holidays in Germany, 2026.
DateDayHolidayType
1 January 2026ThursdayNew Year's DayHoliday
3 April 2026FridayGood FridayHoliday
6 April 2026MondayEaster MondayHoliday
1 May 2026FridayLabour DayHoliday
14 May 2026ThursdayAscension DayHoliday
25 May 2026MondayWhit MondayHoliday
3 October 2026SaturdayGerman Unity DayHoliday
25 December 2026FridayChristmas DayHoliday
26 December 2026SaturdaySecond Day of ChristmasHoliday

Official source: Nationwide German Public Holidays 2026 (gesetzliche Feiertage) (The nine public holidays observed in every German state. The Länder gazette additional holidays of their own. Holidays falling on a weekend are not moved.). Compiled by CalendarWorld. The nine public holidays observed in every German state. The Länder add up to four more of their own (e.g. Epiphany, Corpus Christi, Reformation Day). Holidays falling on a weekend are not moved.

Download Germany 2026 Holiday Data

The Germany 2026 holiday data is available in open formats: JSON for applications, CSV for spreadsheets, and ICS for importing into Google Calendar, Apple Calendar, or Outlook.

Frequently Asked Questions

How many public holidays does Germany have in 2026?

Germany has 9 nationwide public holidays in 2026, per Nationwide German Public Holidays 2026 (gesetzliche Feiertage).

How many long weekends are there in Germany in 2026?

There are 5 long-weekend periods in Germany in 2026. The longest lasts 4 days on 3-6 April 2026, covering Good Friday and Easter Monday.

What is the official source for the 2026 Germany holiday calendar?

The official source is Nationwide German Public Holidays 2026 (gesetzliche Feiertage) (The nine public holidays observed in every German state. The Länder gazette additional holidays of their own. Holidays falling on a weekend are not moved).

Why does this Germany calendar show only 9 holidays?

Only nine public holidays are observed in every German state. The individual Länder add their own — for example Epiphany (Bavaria, Baden-Württemberg, Saxony-Anhalt), Corpus Christi, Reformation Day, and All Saints' Day — so depending on the state, the local total is 10 to 13.

Is there a substitute day when a German holiday falls on a weekend?

No. Germany does not move public holidays. In 2026, German Unity Day (3 October) and the Second Day of Christmas (26 December) fall on Saturdays without replacement days.