Public Holidays in Germany: National & State Holidays for 2025
Public Holidays in Germany: National and State-Specific Holidays in 2025
Germany observes a range of public holidays, some celebrated nationwide and others specific to individual states. These holidays reflect Germany’s rich history and traditions, providing residents with opportunities to rest and celebrate.
Nationwide Public Holidays in Germany (2025)
The following public holidays are observed across all federal states in Germany:
- New Year’s Day: Wednesday, January 1
- Good Friday: Friday, April 18
- Easter Monday: Monday, April 21
- Labour Day: Thursday, May 1
- Ascension Day: Thursday, May 29
- Whit Monday (Pentecost Monday): Monday, June 9
- Day of German Unity: Friday, October 3
- Christmas Day: Thursday, December 25
- Boxing Day (Second Day of Christmas): Friday, December 26
State-Specific Public Holidays in Germany (2025)
Baden-Württemberg
- Epiphany: Monday, January 6
- Corpus Christi: Thursday, June 19
- All Saints’ Day: Saturday, November 1
https://im.baden-wuerttemberg.de/de/service/feiertage/
Bavaria
- Epiphany: Monday, January 6
- Corpus Christi: Thursday, June 19
- Assumption Day: Friday, August 15
- All Saints’ Day: Saturday, November 1
https://www.gesetze-bayern.de/Content/Document/BayFTG-1?AspxAutoDetectCookieSupport=1
Berlin
- International Women’s Day: Saturday, March 8
- 80th Anniversary of the End of World War II: Thursday, May 8
https://gesetze.berlin.de/bsbe/document/jlr-FeiertGBErahmen
Brandenburg
- Easter Sunday: Sunday, April 20
- Whit Sunday: Sunday, June 8
- Reformation Day: Friday, October 31
https://bravors.brandenburg.de/gesetze/ftg_2015
Bremen
- Reformation Day: Friday, October 31
Hamburg
- Reformation Day: Friday, October 31
https://www.landesrecht-hamburg.de/bsha/document/jlr-FeiertGHArahmen
Hesse
- Corpus Christi: Thursday, June 19
Lower Saxony
- Reformation Day: Friday, October 31
Mecklenburg-Vorpommern
- International Women’s Day: Saturday, March 8
- Reformation Day: Friday, October 31
https://www.landesrecht-mv.de/bsmv/document/jlr-FTGMVV3P2
North Rhine-Westphalia
- Corpus Christi: Thursday, June 19
- All Saints’ Day: Saturday, November 1
Rhineland-Palatinate
- Corpus Christi: Thursday, June 19
- All Saints’ Day: Saturday, November 1
https://landesrecht.rlp.de/bsrp/document/jlr-FeiertGRPpP2
Saarland
- Corpus Christi: Thursday, June 19
- Assumption Day: Friday, August 15
- All Saints’ Day: Saturday, November 1
https://www.saarland.de/EN/home#:~:text=Homepage%20%2D%20saarland.de
Saxony
- Corpus Christi: Thursday, June 19
- Reformation Day: Friday, October 31
- Repentance Day: Wednesday, November 19
https://revosax.sachsen.de/vorschrift_gesamt/3997.html
Saxony-Anhalt
- Epiphany: Monday, January 6
- Reformation Day: Friday, October 31
https://www.landesrecht.sachsen-anhalt.de/bsst/document/jlr-FeiertGSTpP2
Schleswig-Holstein
- Reformation Day: Friday, October 31
Thuringia
- Corpus Christi: Thursday, June 19
- Children’s Day: Saturday, September 20
- Reformation Day: Friday, October 31
https://landesrecht.thueringen.de/bsth/document/jlr-FeiertGTHrahmen
Notable Nationwide Observance: Day of German Unity
The Day of German Unity on October 3 commemorates the unification of East and West Germany in 1990. Before 1990, June 17 was celebrated as the Day of German Unity, marking the 1953 uprising in East Germany.
Understanding Public Holidays in Germany
Public holidays in Germany provide an opportunity for cultural celebration and rest. While the federal government establishes some holidays, most are determined by individual states, creating variations in observance.
Key Points for Businesses
Employers should be mindful of state-specific holidays, especially for businesses operating in multiple regions. Recognizing these holidays is not only a legal obligation but also a sign of respect for cultural and regional traditions.
More in Public Holidays 2025
Recent articles
Hand-picked reads from the same category.