Holidays in Germany - 2025
Public holidays and observances.
Insight summary
2025, Germany has 20 holidays in total, including 20 public holidays. The busiest month is April with 3 holidays.
Holiday dates
| Date | Day | Holiday Name |
|---|---|---|
| January 1, 2025 | Wednesday | New Year's Day |
| January 6, 2025 | Monday | Epiphany |
| March 8, 2025 | Saturday | International Women's Day |
| April 18, 2025 | Friday | Good Friday |
| April 20, 2025 | Sunday | Easter Sunday |
| April 21, 2025 | Monday | Easter Monday |
| May 1, 2025 | Thursday | Labour Day |
| May 8, 2025 | Thursday | Liberation Day |
| May 29, 2025 | Thursday | Ascension Day |
| June 8, 2025 | Sunday | Pentecost |
| June 9, 2025 | Monday | Whit Monday |
| June 19, 2025 | Thursday | Corpus Christi |
| August 15, 2025 | Friday | Assumption Day |
| September 20, 2025 | Saturday | World Children's Day |
| October 3, 2025 | Friday | German Unity Day |
| October 31, 2025 | Friday | Reformation Day |
| November 1, 2025 | Saturday | All Saints' Day |
| November 19, 2025 | Wednesday | Repentance and Prayer Day |
| December 25, 2025 | Thursday | Christmas Day |
| December 26, 2025 | Friday | St. Stephen's Day |