2025 marks 35 years since German reunification โ a milestone that gives German Unity Day on 3 October extra significance this year. Germany's 84 million inhabitants span 16 federal states, each managing its own school holiday schedule and, in some cases, additional public holidays rooted in regional religious traditions.
For 2025, several public holidays fall favourably mid-week, creating opportunities for so-called "Brรผckentage" โ bridge days that allow long weekends with just one day of annual leave. Ascension Day (29 May) falls on a Thursday, making Friday 30 May a popular bridge day across the country.
Public Holidays 2025
View all โ
Nationwide Public Holidays 2025
| Date | Day | Holiday | Type |
|---|---|---|---|
| 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 |
School Holidays 2025
View all regions โ
Baden-Wรผrttemberg โ School Holidays Overview
Winter Break
No break
Easter Break
14.04.2025 - 26.04.2025
Pentecost Break
10.06.2025 - 20.06.2025
Summer Holidays
31.07.2025 - 13.09.2025
Autumn Break
27.10.2025 - 30.10.2025
Christmas Break
22.12.2025 - 05.01.2026
Holidays by Region
Baden-WรผrttembergBavariaBerlinBrandenburgBremenHamburgHesseMecklenburg-VorpommernLower SaxonyNorth Rhine-WestphaliaRhineland-PalatinateSaarlandSaxonySaxony-AnhaltSchleswig-HolsteinThuringia
Frequently Asked Questions
How many public holidays does Germany have?
Germany has 9 nationwide public holidays that apply to all 16 federal states. On top of these, individual states can designate additional regional holidays. Bavaria has the most with up to 13 total, while Bremen has 9.
When is German Unity Day?
German Unity Day (Tag der Deutschen Einheit) is on 3 October every year. It commemorates the reunification of East and West Germany in 1990 and is Germany's only purely national public holiday.
Do school holidays differ between German states?
Yes, significantly. Each of Germany's 16 federal states sets its own school holiday dates. The Kultusministerkonferenz (KMK) coordinates the summer holiday windows to prevent all states from overlapping, but other holidays vary widely.
Is Labour Day (1 May) a public holiday in Germany?
Yes. 1 May (Tag der Arbeit / Labour Day) is a public holiday in all 16 German federal states.
Are Christmas Day and Boxing Day both holidays in Germany?
Yes. Germany observes both 25 December (First Day of Christmas, Erster Weihnachtstag) and 26 December (Second Day of Christmas, Zweiter Weihnachtstag) as public holidays.