Skip to content

Germany Public Holidays 2025

Public holidays

Nationwide only. States add Epiphany, Corpus Christi, Reformation Day, All Saints, etc.

Next public holiday in Germany

 

Germany 2025

9 holidays · 5 long weekends

  • January

    Wed
    1
    Neujahr (New Year’s Day)
    January 1
  • April

    Fri
    18
    Karfreitag (Good Friday)
    Friday before Easter Sunday· Long weekend
  • Mon
    21
    Ostermontag (Easter Monday)
    Monday after Easter Sunday· Long weekend
  • May

    Thu
    1
    Tag der Arbeit (Labour Day)
    May 1
  • Thu
    29
    Christi Himmelfahrt (Ascension Day)
    39 days after Easter Sunday
  • June

    Mon
    9
    Pfingstmontag (Whit Monday)
    50 days after Easter Sunday· Long weekend
  • October

    Fri
    3
    Tag der Deutschen Einheit (German Unity Day)
    October 3· Long weekend
  • December

    Thu
    25
    Erster Weihnachtstag (Christmas Day)
    December 25
  • Fri
    26
    Zweiter Weihnachtstag (Boxing Day)
    December 26· Long weekend

Germany holidays in 2025

In 2025, Germany has 9 nationwide public holidays. The year starts with Neujahr (New Year’s Day) on Wednesday, January 1 and ends with Zweiter Weihnachtstag (Boxing Day) on Friday, December 26. 5 of the holidays give a long weekend, including Karfreitag (Good Friday), Ostermontag (Easter Monday), Pfingstmontag (Whit Monday).

All holidays in 2025 fall on weekdays, so none of them are lost to a weekend.

Nationwide only. States add Epiphany, Corpus Christi, Reformation Day, All Saints, etc.

Other years

Germany 2026Germany 2027Germany 2028Germany 2029Germany 2030

Other countries in 2025

United StatesNew ZealandAustraliaSpainBrazilJapanUnited KingdomCanadaFranceIrelandSouth AfricaMexicoItaly

Check the local time on the Germany world clock page, or set the online alarm clock for the day.

Questions

How many public holidays are there in Germany in 2025?+

There are 9 nationwide public holidays in 2025. 5 of them give you a day off on a Monday or a Friday, so they make a long weekend.

When is the first and the last public holiday in 2025?+

The first is Neujahr (New Year’s Day) on Wednesday, January 1. The last is Zweiter Weihnachtstag (Boxing Day) on Friday, December 26.

Which Germany holidays fall on a weekend in 2025?+

None. Every public holiday in 2025 falls on a weekday.

Are regional holidays in Germany included?+

Nationwide only. States add Epiphany, Corpus Christi, Reformation Day, All Saints, etc.

How do I add Germany holidays to my calendar?+

Press the Add to calendar button on this page to download an .ics file with all 9 holidays for 2025. It opens in Google Calendar, Apple Calendar and Outlook.