Germany in 2024 is a country navigating a pivotal economic moment. After years of post-pandemic recovery, Europe's largest economy faces pressure from high energy costs and shifting global supply chains. Yet daily life continues around a rich calendar of public holidays โ from the solemnity of Good Friday to the nationwide celebrations of German Unity Day on 3 October.
2024 is also a leap year, giving the calendar an extra day in February. For workers and families planning around the 9 nationwide public holidays โ plus up to 4 additional regional ones depending on the state โ timing matters. Bavaria again leads with the most holidays, while northern states like Bremen stick to the national minimum.
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.