
Germany is one of the main destinations for economic migration in Europe. Therefore, we have prepared a list of public holidays and days off in Germany to help you plan your vacation in 2025.
It should be noted that the number of public holidays and days off in Germany varies depending on the federal land in which you reside. Each of the 16 federal states has slightly different holidays by law. However, there are 8 common holidays observed throughout Germany:
- New Year’s Day (January 1, 2025)
- Good Friday and Easter Monday (April 18 and April 21, 2025)
- Labor Day (May 1, 2025)
- Ascension Day (May 29, 2025)
- Whit Monday (June 9, 2025)
- German Unity Day (October 3, 2025)
- Christmas Day (December 25-26, 2025)
The residents of Berlin, Hamburg, and Lower Saxony have the fewest public holidays.
Public Holidays in Berlin in 2025:
Due to the fact that a large number of migrants live in the capital of the country – Berlin, below you can check the public holidays in this city in 2025:
Holiday | Date |
New Year’s Day | 1.01.2025 (Wednesday) |
International Women’s Day | 08.03.2025 (Saturday) |
Good Friday | 18.04.2025 (Friday) |
Easter Monday | 21.04.2025 (Monday) |
Labor Day | 1.05.2025 (Thursday) |
Ascension Day | 29.05.2025 (Thursday) |
Whit Monday | 9.06.2025 (Monday) |
German Unity Day | 3.10.2025 (Friday) |
Christmas Day | 25.12-26.12.2025 (Thursday-Friday) |
Work and Public Holidays in Germany
In Germany, working on public holidays is prohibited. Exceptions are made for certain professions (e.g., firefighters, medical staff). The public holidays are defined by state laws in each federal land. Only the Day of German Unity is determined by federal law.
Public holidays and days off in Belgium 2025
Important! If a public holiday in Germany falls on a working day, the employee receives their full salary for that day. However, if the holiday falls on a weekend, the employer does not compensate for that day. If the employee works on a holiday, they receive an additional 100% bonus.
Public Holidays and Days Off in Germany – 2025
Below is a list of all the holidays observed in Germany, divided by federal lands (Länder).
Holiday | Date | Land |
New Year’s Day (Neujahr) | January 1, 2025 (Wednesday) | All lands |
Epiphany (Heilige Drei Könige) | January 6, 2025 (Monday) | Berlin,Mecklenburg-Vorpommern |
International Women’s Day (Internationaler Frauentag) | March 8, 2025 (Saturday) | Berlin,Mecklenburg-Vorpommern |
Good Friday (Karfreitag) | April 18, 2025 (Friday) | All lands |
Easter Sunday (Ostersonntag) | April 20, 2025 (Sunday) | Brandenburg |
Easter Monday (Ostermontag) | April 21, 2025 (Monday) | All lands |
Labor Day (Tag der Arbeit) | May 1, 2025 (Thursday) | All lands |
Ascension Day (Christi Himmelfahrt) | May 29, 2025 (Thursday) | All lands |
Pentecost Sunday (Pfingstsonntag) | June 8, 2025 (Sunday) | Brandenburg |
Whit Monday (Pfingstmontag) | June 9, 2025 (Monday) | All lands |
Corpus Christi (Fronleichnam) | June 19, 2025 (Thursday) | Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate, Saarland |
Assumption of the Blessed Virgin Mary (Mariä Himmelfahrt) | August 15, 2025 (Friday) | Bavaria |
German Unity Day (Tag der Deutschen Einheit) | October 3, 2025 (Friday) | All lands |
Reformation Day (Reformationstag) | October 31, 2025 (Friday) | Brandenburg, Mecklenburg-Vorpommern, Lower Saxony, Saxony, Saxony-Anhalt, Thuringia |
All Saints’ Day (Allerheiligen) | November 1, 2025 (Saturday) | Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, Saarland |
Day of Repentance and Prayer (Buß- und Bettag) | November 20, 2025 (Thursday) | Saxony |
Christmas Day (Weihnachtstag) | December 25-26, 2025 (Thursday-Friday) | All lands |
Public Holidays in Switzerland 2025 – When to Take Time Off?
When to take a vacation in Germany in 2025?
Below are our suggestions for holidays in Germany in 2025:
- Labour Day (May 1st – May 4th, 2025)
- Ascension Day (May 29th – June 1st, 2025)
- Corpus Christi (June 19th – June 22nd, 2025)
- Christmas (December 25th – December 28th, 2025)
Looking for a job in Germany?
Check the latest job offers on europa.jobs!