Public Holidays in Germany for 2025

Public Holidays in Germany for 2025

Last updated: 2024-12-03
Table of Content

Introduction

Below is a list of public holidays in Germany for the year 2025. These holidays are observed in various states across the country. Use this table to find out when and where each holiday is celebrated.

Holiday Date States
January
New Year's Day 01.01.2025 (Wednesday) All States
Epiphany 06.01.2025 (Monday) Baden-Württemberg, Bavaria, and Saxony-Anhalt
March
International Women's Day 08.03.2025 (Saturday) Berlin and Mecklenburg-Vorpommern
April
Good Friday (Easter ) 18.04.2025 (Friday) All States
Easter Sunday (Easter ) 20.04.2025 (Sunday) Brandenburg
Easter Monday (Easter ) 21.04.2025 (Monday) All States
May
Labour Day 01.05.2025 (Thursday) All States
Anniversary of the Liberation from National Socialism and End of WWII 08.05.2025 (Thursday) Berlin
Ascension Day 29.05.2025 (Thursday) All States
June
Whitsunday (Pentecost ) 08.06.2025 (Sunday) Brandenburg
Whitmonday (Pentecost ) 09.06.2025 (Monday) All States
Corpus Christi 19.06.2025 (Thursday) Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, and Saarland
August
Augsburg Peace Festival 08.08.2025 (Friday) Bavaria
Assumption of Mary 15.08.2025 (Friday) Bavaria and Saarland
September
World Children's Day 20.09.2025 (Saturday) Thuringia
October
German Unity Day 03.10.2025 (Friday) All States
Reformation Day 31.10.2025 (Friday) Brandenburg, Bremen, Hamburg, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein, and Thuringia
November
All Saints' Day 01.11.2025 (Saturday) Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, and Saarland
Repentance and Prayer Day 19.11.2025 (Wednesday) Saxony
December
Christmas Day (Christmas ) 25.12.2025 (Thursday) All States
Boxing Day (Christmas ) 26.12.2025 (Friday) All States
There are 21 public holidays in Germany.