What could be better than having time off without using your vacation days? Below, you will find an overview of public holidays in Germany for 2025. The list begins with national holidays, followed by regional holidays.
National Public Holidays in Germany 2025
- New Year’s Day | Wednesday, 01.01.25
- Good Friday | Friday, 18.04.25
- Easter Monday | Monday, 21.04.25
- Labour Day | Thursday, 01.05.25
- Ascension Day | Thursday, 29.05.25
- Whit Monday | Monday, 09.06.25
- German Unity Day | Friday, 03.10.25
- Christmas Day | Thursday, 25.12.25
- Boxing Day | Friday, 26.12.25
Regional Public Holidays in Germany 2025
- Epiphany | Monday, 06.01.25 | Baden-Württemberg, Bavaria, Saxony-Anhalt
- International Women’s Day | Saturday, 08.03.25 | Berlin, Mecklenburg-Western Pomerania
- Easter Sunday | Sunday, 20.04.25 | Brandenburg
- Pentecost Sunday | Sunday, 08.06.25 | Brandenburg
- Corpus Christi | Thursday, 19.06.25 | Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland, and certain municipalities in Saxony and Thuringia
- Peace Festival | Friday, 08.08.25 | Bavaria (Augsburg)
- Assumption Day | Friday, 15.08.25 | Saarland and some communities in Bavaria
- World Children’s Day | Saturday, 20.09.25 | Thuringia
- Reformation Day | Friday, 31.10.25 | Brandenburg, Bremen, Hamburg, Mecklenburg-Western Pomerania, Lower Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein, Thuringia
- All Saints’ Day | Saturday, 01.11.25 | Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, Saarland
- Day of Prayer and Repentance | Wednesday, 19.11.25 | Saxony