Holidays in Germany

In Germany, there are 30 holidays: 9 public holidays, 19 observance holidays, 2 bank holidays. The next holiday in Germany is Pentecost (Observance Holiday), an hour ago on 24 May 2026.

  • Public Holidays are official days off recognized by the government.
  • Observance Holidays are days of significance but not official holidays.
  • Bank Holidays primarily affect banking institutions and financial services.
Book Early Now
NameDate
Public Holiday
01 Jan 2026
5 months ago
Women's Carnival Day
Observance Holiday
12 Feb 2026
3 months ago
Valentine's Day
Observance Holiday
14 Feb 2026
3 months ago
Shrove Monday
Observance Holiday
16 Feb 2026
3 months ago
Shrove Tuesday
Observance Holiday
17 Feb 2026
3 months ago
Ash Wednesday
Observance Holiday
18 Feb 2026
3 months ago
Maundy Thursday
Observance Holiday
02 Apr 2026
2 months ago
Good Friday
Public Holiday
03 Apr 2026
2 months ago
Observance Holiday
05 Apr 2026
2 months ago
Public Holiday
06 Apr 2026
2 months ago
Public Holiday
01 May 2026
23 days ago
Mother's Day
Observance Holiday
10 May 2026
14 days ago
Ascension Day
Public Holiday
14 May 2026
10 days ago
Pentecost
Observance Holiday
24 May 2026
an hour ago
Whit Monday
Public Holiday
25 May 2026
in a day
Public Holiday
03 Oct 2026
in 4 months
All Saints' Day
Observance Holiday
01 Nov 2026
in 5 months
All Souls' Day
Observance Holiday
02 Nov 2026
in 5 months
Saint Martin
Observance Holiday
11 Nov 2026
in 6 months
Memorial Day
Observance Holiday
15 Nov 2026
in 6 months
Day of Prayer and Repentance
Observance Holiday
18 Nov 2026
in 6 months
Totensonntag
Observance Holiday
22 Nov 2026
in 6 months
1. Advent
Observance Holiday
29 Nov 2026
in 6 months
2. Advent
Observance Holiday
06 Dec 2026
in 6 months
3. Advent
Observance Holiday
13 Dec 2026
in 7 months
4. Advent
Observance Holiday
20 Dec 2026
in 7 months
Bank Holiday
24 Dec 2026
in 7 months
Public Holiday
25 Dec 2026
in 7 months
Boxing Day
Public Holiday
26 Dec 2026
in 7 months
New Year's Eve
Bank Holiday
31 Dec 2026
in 7 months