🇩🇪

Germany Public Holidays 2025

Complete list of public holidays — nationwide & regional

20242025202620272028202920302031

Germany's public holiday calendar for 2025 is shaped by a favourable Easter date. Easter Sunday falls on 20 April, placing Good Friday on 18 April and Easter Monday on 21 April. The late April timing creates a generous spring break window, with Ascension Day following on 29 May — a Thursday, making Friday 30 May an ideal Brückentag for a four-day weekend with just one day of annual leave.

2025 marks 35 years since German reunification, lending German Unity Day on 3 October added symbolic weight. The date falls on a Friday in 2025, automatically creating a long weekend for workers across all 16 states — one of the more practically convenient placements in recent years.

The north-south divide in holiday entitlements remains as clear as ever. Catholic Bavaria and Baden-Württemberg observe Corpus Christi (19 June), Assumption of Mary (15 August), and All Saints' Day (1 November) — none of which apply in Protestant-majority states like Saxony, Thuringia, or Brandenburg. For anyone relocating within Germany, this regional variation can mean a difference of up to four public holidays per year.

Nationwide Holidays 2025

9 holidays
🇩🇪 Public Holidays for all of Germany
DateDayHoliday NameType
1 Jan 2025 Wed New Year's Day Nationwide
18 Apr 2025 Fri Good Friday Nationwide
21 Apr 2025 Mon Easter Monday Nationwide
1 May 2025 Thu Labour Day Nationwide
29 May 2025 Thu Ascension Day Nationwide
9 Jun 2025 Mon Whit Monday Nationwide
3 Oct 2025 Fri German Unity Day Nationwide
25 Dec 2025 Thu Christmas Day Nationwide
26 Dec 2025 Fri Boxing Day Nationwide

Baden-Württemberg — Additional Holidays

3 regional
📍 Baden-Württemberg — Regional Public Holidays 2025
DateDayHoliday NameType
6 Jan 2025 Mon Epiphany Regional
19 Jun 2025 Thu Corpus Christi Regional
1 Nov 2025 Sat All Saints' Day Regional

Bavaria — Additional Holidays

4 regional
📍 Bavaria — Regional Public Holidays 2025
DateDayHoliday NameType
6 Jan 2025 Mon Epiphany Regional
19 Jun 2025 Thu Corpus Christi Regional
15 Aug 2025 Fri Assumption of Mary Regional
1 Nov 2025 Sat All Saints' Day Regional

Berlin — Additional Holidays

2 regional
📍 Berlin — Regional Public Holidays 2025
DateDayHoliday NameType
8 Mar 2025 Sat International Women's Day Regional
8 May 2025 Thu Liberation Day Regional

Brandenburg — Additional Holidays

3 regional
📍 Brandenburg — Regional Public Holidays 2025
DateDayHoliday NameType
20 Apr 2025 Sun Easter Sunday Regional
8 Jun 2025 Sun Whit Sunday Regional
31 Oct 2025 Fri Reformation Day Regional

Bremen — Additional Holidays

1 regional
📍 Bremen — Regional Public Holidays 2025
DateDayHoliday NameType
31 Oct 2025 Fri Reformation Day Regional

Hamburg — Additional Holidays

1 regional
📍 Hamburg — Regional Public Holidays 2025
DateDayHoliday NameType
31 Oct 2025 Fri Reformation Day Regional

Hesse — Additional Holidays

1 regional
📍 Hesse — Regional Public Holidays 2025
DateDayHoliday NameType
19 Jun 2025 Thu Corpus Christi Regional

Mecklenburg-Vorpommern — Additional Holidays

2 regional
📍 Mecklenburg-Vorpommern — Regional Public Holidays 2025
DateDayHoliday NameType
8 Mar 2025 Sat International Women's Day Regional
31 Oct 2025 Fri Reformation Day Regional

Lower Saxony — Additional Holidays

1 regional
📍 Lower Saxony — Regional Public Holidays 2025
DateDayHoliday NameType
31 Oct 2025 Fri Reformation Day Regional

North Rhine-Westphalia — Additional Holidays

2 regional
📍 North Rhine-Westphalia — Regional Public Holidays 2025
DateDayHoliday NameType
19 Jun 2025 Thu Corpus Christi Regional
1 Nov 2025 Sat All Saints' Day Regional

Rhineland-Palatinate — Additional Holidays

2 regional
📍 Rhineland-Palatinate — Regional Public Holidays 2025
DateDayHoliday NameType
19 Jun 2025 Thu Corpus Christi Regional
1 Nov 2025 Sat All Saints' Day Regional

Saarland — Additional Holidays

3 regional
📍 Saarland — Regional Public Holidays 2025
DateDayHoliday NameType
19 Jun 2025 Thu Corpus Christi Regional
15 Aug 2025 Fri Assumption of Mary Regional
1 Nov 2025 Sat All Saints' Day Regional

Saxony — Additional Holidays

2 regional
📍 Saxony — Regional Public Holidays 2025
DateDayHoliday NameType
31 Oct 2025 Fri Reformation Day Regional
20 Nov 2025 Thu Day of Repentance and Prayer Regional

Saxony-Anhalt — Additional Holidays

2 regional
📍 Saxony-Anhalt — Regional Public Holidays 2025
DateDayHoliday NameType
6 Jan 2025 Mon Epiphany Regional
31 Oct 2025 Fri Reformation Day Regional

Schleswig-Holstein — Additional Holidays

1 regional
📍 Schleswig-Holstein — Regional Public Holidays 2025
DateDayHoliday NameType
31 Oct 2025 Fri Reformation Day Regional

Thuringia — Additional Holidays

2 regional
📍 Thuringia — Regional Public Holidays 2025
DateDayHoliday NameType
20 Sept 2025 Sat World Children's Day Regional
31 Oct 2025 Fri Reformation Day Regional

Frequently Asked Questions

When is Easter in Germany in 2025?
Easter Sunday falls on 20 April 2025. Good Friday is 18 April and Easter Monday is 21 April. The late April date means spring school holidays align closely with the Easter public holidays in most Bundesländer.
Does Labour Day offer a long weekend in 2025?
Yes — 1 May 2025 falls on a Thursday. Taking Friday 2 May as annual leave gives a four-day weekend at no extra cost. A strong Brückentag opportunity for families and travellers.
What day is German Unity Day in 2025?
German Unity Day falls on a Friday in 2025 — automatically creating a three-day weekend for all workers across Germany. This marks 35 years since reunification, giving the date added historical significance.
Is Ascension Day a good bridge day opportunity in 2025?
Absolutely. Ascension Day is Thursday 29 May 2025. Taking Friday 30 May as leave creates a four-day weekend — one of the most popular Brückentag combinations of the year.
What happens when a public holiday falls on a weekend in Germany?
Germany does not operate a substitute day system. If a public holiday falls on a Saturday or Sunday, workers receive no compensatory day off. In 2025, New Year's Day falls on a Wednesday, so this is not an issue — but it's worth checking each year.