2027 brings a calendar where Christmas falls on a Saturday, shifting the rhythm of the holiday season for families and businesses alike. With both 25 and 26 December as official public holidays in all 16 states, the weekend alignment means the festive break effectively extends from Friday 24 December through to Sunday 27 December.
Germany's federal structure continues to make holiday planning a state-by-state exercise. Residents of Bavaria, Saarland, and Baden-Wรผrttemberg enjoy the country's most generous public holiday allowances, while those in Saxony and Thuringia observe a unique day โ the Day of Prayer and Repentance (Buร- und Bettag) โ not recognised elsewhere.
Public Holidays 2027
View all โ
Nationwide Public Holidays 2027
| Date | Day | Holiday | Type |
|---|---|---|---|
| 1 Jan 2027 | Fri | New Year's Day | Nationwide |
| 26 Mar 2027 | Fri | Good Friday | Nationwide |
| 29 Mar 2027 | Mon | Easter Monday | Nationwide |
| 1 May 2027 | Sat | Labour Day | Nationwide |
| 6 May 2027 | Thu | Ascension Day | Nationwide |
| 17 May 2027 | Mon | Whit Monday | Nationwide |
| 3 Oct 2027 | Sun | German Unity Day | Nationwide |
| 25 Dec 2027 | Sat | Christmas Day | Nationwide |
| 26 Dec 2027 | Sun | Boxing Day | Nationwide |
School Holidays 2027
View all regions โ
Baden-Wรผrttemberg โ School Holidays Overview
Winter Break
No break
Easter Break
25.03.2027+30.03.2027 - 03.04.2027
Pentecost Break
18.05.2027 - 29.05.2027
Summer Holidays
29.07.2027 - 11.09.2027
Autumn Break
02.11.2027 - 06.11.2027
Christmas Break
23.12.2027 - 08.01.2028
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.