5 minutes read

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

baden-wuerttemberg.de

Bavaria

  • Epiphany: Monday, January 6
  • Corpus Christi: Thursday, June 19
  • Assumption Day: Friday, August 15
  • All Saints' Day: Saturday, November 1

gesetze-bayern.de

Berlin

  • International Women's Day: Saturday, March 8
  • 80th Anniversary of the End of World War II: Thursday, May 8

berlin.de

Brandenburg

  • Easter Sunday: Sunday, April 20
  • Whit Sunday: Sunday, June 8
  • Reformation Day: Friday, October 31

brandenburg.de

Bremen

  • Reformation Day: Friday, October 31

bremen.de

Hamburg

  • Reformation Day: Friday, October 31

landesrecht-hamburg.de

Hesse

  • Corpus Christi: Thursday, June 19

Lower Saxony

  • Reformation Day: Friday, October 31

niedersachsen.de

Mecklenburg-Vorpommern

  • International Women's Day: Saturday, March 8
  • Reformation Day: Friday, October 31

landesrecht-mv.de

North Rhine-Westphalia

  • Corpus Christi: Thursday, June 19
  • All Saints' Day: Saturday, November 1

nrw.de

Rhineland-Palatinate

  • Corpus Christi: Thursday, June 19
  • All Saints' Day: Saturday, November 1

rlp.de

Saarland

  • Corpus Christi: Thursday, June 19
  • Assumption Day: Friday, August 15
  • All Saints' Day: Saturday, November 1

saarland.de

Saxony

  • Corpus Christi: Thursday, June 19
  • Reformation Day: Friday, October 31
  • Repentance Day: Wednesday, November 19

sachsen.de

Saxony-Anhalt

  • Epiphany: Monday, January 6
  • Reformation Day: Friday, October 31

sachsen-anhalt.de

Schleswig-Holstein

  • Reformation Day: Friday, October 31

Thuringia

  • Corpus Christi: Thursday, June 19
  • Children's Day: Saturday, September 20
  • Reformation Day: Friday, October 31

thueringen.de

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.

Kate Vodopian