Public holidays

Holidays & Celebrations

Public holidays in Germany: important dates in 2024 and 2025

Ready to celebrate? Here’s a list of all the public holidays in Germany, as well as some other important dates.

German holidays
writer

Updated 9-12-2024

If you’re living in Germany, it’s important to note the country’s public holidays and important dates. Not only is it important for making special plans, but also because businesses and public institutions will close or have reduced hours on these days.

To ensure you don’t miss out on the fun, read on for when Germany’s official holidays fall in 2024 and 2025:

Spotahome

Looking for somewhere to rent in Germany? Spotahome takes the hassle out of househunting by doing the hard work for you. Their online platform lets you find, view, and book rental properties all from the comfort of your own home. Take the stress out of househunting in Germany with Spotahome.

An overview of German public holidays

There are nine official national public holidays in Germany each year, alongside regional festivities particular to certain German states. This means that some states in the country have more vacation than others. If the odds are in your favor, you can enjoy up to 13 days off a year, one of the highest public holiday entitlements in Europe. Do note, however, that if the holiday falls on a weekend, it typically doesn’t transfer to a weekday.

German Christmas cookies
Traditional Bavarian biscuits for Valentine’s Day

Many of the German bank holidays are religious and date back centuries. Some holidays, however, are more recent, such as the Day of German Unity. Taking place on 3 October every year, it commemorates the anniversary of German reunification in 1990.

Some national holidays also coincide with Germany’s top festivals, which are a great way to experience local culture and sample regional German food. This is especially vibrant particularly during the carnival period.

German public holidays during 2024

These holidays are celebrated nationally in Germany.

DateNational holiday
1 January (Monday)New Year’s Day (Neujahrstag)
29 March (Friday)Good Friday (Karfreitag)
1 April (Monday)Easter Monday (Ostermontag)
1 May (Wednesday)Labor Day (Maifeiertag)
9 May (Thursday)Ascension Day (Christi Himmelfahrt)
20 May (Monday)Whit Monday (Pfingstmontag)
3 October (Thursday)Day of German Unity (Tag der Deutschen Einheit)
25 December (Wednesday)Christmas Day (Weihnachtstag
26 December (Thursday)Saint Stephen’s Day (Stephanstag)

German regional holidays 2024

These holidays are only celebrated in certain German regions.

DateRegional holidayObserving regions
6 January (Saturday)Epiphany (Heilige Drei Könige)Baden-Württemberg, Bavaria, and Saxony-Anhalt
8 March (Friday)International Women’s Day (Internationaler Frauentag)Berlin, Mecklenburg-Vorpommern
30 May (Thursday)Corpus Christi (Fronleichnam)Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland, and some local authorities in Saxony and Thuringia
8 August (Thursday)Peace Festival (Freidenfest)Bavaria (Augsburg)
15 August (Thursday)Assumption Day (Maria Himmelfahrt)Saarland and some local authorities in Bavaria
20 September (Friday)World Children’s Day (Weltkindertag)Thuringia
31 October (Thursday)Reformation Day (Reformationstag)Brandenburg, Mecklenburg-Western Pomerania, Saxony, Saxony-Anhalt, and parts of Thuringia
1 November (Friday)All Saints’ Day (Allerheiligen)Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, and Saarland
20 November (Wednesday)Day of Prayer and Repentance (Buß-und Bettag)Saxony

Important dates in Germany during 2024

Alongside national and regional holidays, you’ll want to make note of these other prominent dates in Germany.

DateImportant occasion
12–14 February (Monday – Wednesday)Carnival (Karneval)
1 April (Sunday)Clocks go forward one hour as a result of daylight saving time starting
12 May (Sunday)Mother’s Day (Muttertag)
9 May (Thursday)Father’s Day (Vatertag)
8 September (Sunday)European Heritage Day – when monument buildings are opened to the public
21 September (Saturday)Oktoberfest starts
27 October (Sunday)Clocks go back one hour as a result of daylight saving time ending
9 November (Saturday)Fall of the Berlin Wall
11 November (Monday)St Martin’s Day (Martinstag)
17 November (Sunday)National Day of Mourning
6 December (Friday)Saint Nicholas Day (Sankt Nikolaustag)
Easter Sunday mass celebrations, with priests in a row holding candles in a darkened church
Easter Sunday celebrations in Saxony-Anhalt (Photo: Matthias Bein/picture alliance via Getty Images)

German public holidays during 2025

Here are the national public holidays in Germany:

DateNational holiday
1 January (Wednesday)New Year’s Day (Neujahrstag)
18 April (Friday)Good Friday (Karfreitag)
21 April (Monday)Easter Monday (Ostermontag)
1 May (Thursday)Labor Day (Maifeiertag)
29 May (Thursday)Ascension Day (Christi Himmelfahrt)
9 June (Monday)Whit Monday (Pfingstmontag)
3 October (Friday)Day of German Unity (Tag der Deutschen Einheit)
25 December (Thursday)Christmas Day (Weihnachtstag
26 December (Friday)Saint Stephen’s Day (Stephanstag)

German regional holidays 2025

These holidays are only celebrated in certain German regions.

DateRegional holidayObserving regions
6 January (Monday)Epiphany (Heilige Drei Könige)Baden-Württemberg, Bavaria, and Saxony-Anhalt
8 March (Saturday)International Women’s Day (Internationaler Frauentag)Berlin, Mecklenburg-Vorpommern
19 May (Thursday)Corpus Christi (Fronleichnam)Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland, and some local authorities in Saxony and Thuringia
8 August (Friday)Peace Festival (Freidenfest)Bavaria (Augsburg)
15 August (Friday)Assumption Day (Maria Himmelfahrt)Saarland and some local authorities in Bavaria
20 September (Saturday)World Children’s Day (Weltkindertag)Thuringia
31 October (Friday)Reformation Day (Reformationstag)Brandenburg, Mecklenburg-Western Pomerania, Saxony, Saxony-Anhalt, and parts of Thuringia
1 November (Saturday)All Saints’ Day (Allerheiligen)Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, and Saarland
19 November (Wednesday)Day of Prayer and Repentance (Buß-und Bettag)Saxony

Important dates in Germany during 2025

DateImportant occasion
3–5 March (Monday – Wednesday)Carnival (Karneval – may differ between regions)
30 March (Sunday)Clocks go forward one hour as a result of daylight saving time starting
11 May (Sunday)Mother’s Day (Muttertag)
29 May (Thursday)Father’s Day (Vatertag)
14 September (Sunday)European Heritage Day – when monument buildings are opened to the public
20 September (Saturday)Oktoberfest starts
26 October (Sunday)Clocks go back one hour as a result of daylight saving time ending
9 November (Sunday)Fall of the Berlin Wall
11 November (Tuesday)St Martin’s Day (Martinstag)
16 November (Sunday)National Day of Mourning
6 December (Saturday)Saint Nicholas Day (Sankt Nikolaustag)

German school holidays

Many public holidays coincide with school vacations in German schools. Wondering when your little ones will be free? Read more about school holidays in Germany.

Author

Stephen Maunder

About the author

An award-winning finance writer and editor, Stephen has been writing for Expatica since 2016, covering a range of financial topics across Europe, Asia, and the Middle East.

Over a decade in journalism, he’s worked for breaking news broadcasters, industry publications, and national magazines.