2031 closes out the planning horizon covered by CalendarGlobe's German holiday data. By this point, official holiday dates for all 16 Bundeslรคnder have been published and verified through government and KMK sources. For anyone planning multi-year projects, international schedules, or long-term family calendars, 2031 represents the furthest confirmed window available.
Germany's federal holiday system remains unchanged in structure: 9 national holidays apply to all states, with up to 4 additional regional holidays depending on location. Bavaria continues to offer the most public holidays of any state โ a fact that has held true for decades and shows no sign of changing.
Public Holidays 2031
View all โ
Nationwide Public Holidays 2031
| Date | Day | Holiday | Type |
|---|---|---|---|
| 1 Jan 2031 | Wed | New Year's Day | Nationwide |
| 11 Apr 2031 | Fri | Good Friday | Nationwide |
| 14 Apr 2031 | Mon | Easter Monday | Nationwide |
| 1 May 2031 | Thu | Labour Day | Nationwide |
| 22 May 2031 | Thu | Ascension Day | Nationwide |
| 2 Jun 2031 | Mon | Whit Monday | Nationwide |
| 3 Oct 2031 | Fri | German Unity Day | Nationwide |
| 25 Dec 2031 | Thu | Christmas Day | Nationwide |
| 26 Dec 2031 | Fri | Boxing Day | Nationwide |
School Holidays 2031
View all regions โ
Baden-Wรผrttemberg โ School Holidays Overview
Data
Not available
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.