Public holidays

Holidays & Celebrations

Public holidays in Germany in 2025

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

German holidays
writer

Updated 11-2-2025

When you’re living in Germany, you’ll want to know when the public holidays are. 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.

Jot down these holidays to make sure you don’t miss out on the fun:

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 public holidays in Germany

There are nine official national public holidays in Germany each year, alongside local festivities particular to certain states. This means that some states in the country have more vacation days 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 does not transfer to a weekday.

Traditional Bavarian biscuits for Valentine's Day
Photo: Lutsenko_Oleksandr/Shutterstock

Many of the public 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 the country’s 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 food.

When are Germany’s public holidays in 2025?

These holidays are celebrated nationwide in Germany:

DateWeekdayNational holiday
1 January 2025WedNew Year’s Day
18 April 2025FriGood Friday
21 April 2025MonEaster Monday
1 May 2025ThuLabor Day / May Day
29 May 2025ThuAscension Day
8 June 2025MonWhit Monday
3 October 2025FriDay of German Unity
25 December 2025ThuChristmas Day
26 December 2025FriBoxing Day

Local holidays in 2025

These holidays are only celebrated in certain German regions:

DateWeekdayHolidayWhere celebrated
6 January 2025MonEpiphanyBaden-Württemberg, Bavaria, and Saxony-Anhalt
8 March 2025SatInternational Women’s DayBerlin and Mecklenburg-Vorpommern
20 April 2025SunEaster SundayBrandenburg
8 May 2025ThuEnd of World War IIBerlin
8 June 2025SunWhit SundayBrandenburg
19 June 2025ThuCorpus ChristiBaden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland, and some parts of Saxony and Thuringia
15 August 2025FriAssumption of MaryBavaria and Saarland
20 September 2025SatWorld Children’s DayThuringia
31 October 2025FriReformation DayBrandenburg, Bremen, Hamburg, Mecklenburg-Vorpommern, Lower-Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein, and Thuringia
1 November 2025SatAll Saints’ DayBaden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, and Saarland
19 November 2025WedRepentance DaySaxony

Other important dates in 2025

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

Date(s)Weekday(s)Occasion
3–5 March 2025Mon–WedCarnival
17 April 2025ThuMaundy Thursday
8 May 2025WedEnd of World War II (in some regions)
11 May 2025SunMother’s Day
29 May 2025ThuFather’s Day
20 September 2025SatStart of Oktoberfest
11 November 2025TueSt Martin’s Day – when children typically make lanterns and walk in processions
17 November 2025MonNational Day of Mourning
31 December 2025WedNew Year’s Eve

When are Germany’s public holidays in 2026?

DateWeekdayNational holiday
1 January 2026ThuNew Year’s Day
3 April 2026FriGood Friday
6 April 2026MonEaster Monday
1 May 2026FriLabor Day / May Day
14 May 2026ThuAscension Day
25 May 2026MonWhit Monday
3 October 2026SatDay of German Unity
25 December 2026FriChristmas Day
26 December 2026SatBoxing Day

Local holidays in 2026

DateWeekdayHolidayWhere celebrated
6 January 2026TueEpiphanyBaden-Württemberg, Bavaria, and Saxony-Anhalt
8 March 2026SunInternational Women’s DayBerlin and Mecklenburg-Vorpommern
5 April 2026SunEaster SundayBrandenburg
24 May 2026SunWhit SundayBrandenburg
4 June 2026ThuCorpus ChristiBaden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland, and some parts of Saxony and Thuringia
15 August 2026SatAssumption of MaryBavaria and Saarland
20 September 2026SunWorld Children’s DayThuringia
31 October 2026SatReformation DayBrandenburg, Bremen, Hamburg, Mecklenburg-Vorpommern, Lower-Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein, and Thuringia
1 November 2026SunAll Saints’ DayBaden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, and Saarland
18 November 2026WedRepentance DaySaxony

Other important dates in 2026

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

Date(s)Weekday(s)Occasion
9–11 February 2026Mon–WedCarnival
2 April 2026ThuMaundy Thursday
8 May 2026ThuEnd of World War II (in some regions)
10 May 2026SunMother’s Day
14 May 2026ThuFather’s Day
19 September 2026SatStart of Oktoberfest
11 November 2026WedSt Martin’s Day – when children typically make lanterns and walk in processions
17 November 2026TueNational Day of Mourning
31 December 2026ThuNew Year’s Eve

When were Germany’s public holidays in 2024?

DateWeekdayNational holiday
1 January 2026MonNew Year’s Day
29 March 2026FriGood Friday
1 April 2026MonEaster Monday
1 May 2026WedLabor Day / May Day
9 May 2026ThuAscension Day
20 May 2026MonWhit Monday
3 October 2026ThuDay of German Unity
25 December 2026WedChristmas Day
26 December 2026ThuBoxing Day

Local holidays in 2024

These holidays are only celebrated in certain German regions:

DateWeekdayHolidayWhere celebrated
6 January 2024SatEpiphanyBaden-Württemberg, Bavaria, and Saxony-Anhalt
8 March 2024FriInternational Women’s DayBerlin and Mecklenburg-Vorpommern
31 March 2024SunEaster SundayBrandenburg
19 May 2024SunWhit SundayBrandenburg
30 May 2024ThuCorpus ChristiBaden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland, and some parts of Saxony and Thuringia
15 August 2024ThuAssumption of MaryBavaria and Saarland
20 September 2024FriWorld Children’s DayThuringia
31 October 2024ThuReformation DayBrandenburg, Bremen, Hamburg, Mecklenburg-Vorpommern, Lower-Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein, and Thuringia
1 November 2024FriAll Saints’ DayBaden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, and Saarland
20 November 2024WedRepentance DaySaxony

Other important dates in 2024

Date(s)Weekday(s)Occasion
12–14 February 2024Mon–WedCarnival
28 March 2024ThuMaundy Thursday
8 May 2024WedEnd of World War II (in some regions)
9 May 2024ThuFather’s Day
12 May 2024SunMother’s Day
21 September 2024SatStart of Oktoberfest
9 November 2024Sat35-year anniversary of the fall of the Berlin Wall
11 November 2024MonSt Martin’s Day – when children typically make lanterns and walk in processions
17 November 2024SunNational Day of Mourning
31 December 2024TueNew Year’s Eve

When are the school holidays in Germany?

Many public holidays coincide with school vacations in German schools. Wondering when your children 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.