Public holidays in Germany 2026
9 national public holidays in Germany in 2026. The weekend is Saturday and Sunday. Next: Christmas Day on 25 December (Friday).
| Date | Day | Holiday |
|---|---|---|
| 1 January | Thursday | New Year's Day |
| 3 April | Friday | Good Friday |
| 6 April | Monday | Easter Monday |
| 1 May | Friday | Labour Day |
| 14 May | Thursday | Ascension Day |
| 25 May | Monday | Whit Monday |
| 3 October | Saturday | National Holiday |
| 25 December | Friday | Christmas Day |
| 26 December | Saturday | Boxing Day |
Other observances
Bank holidays, optional and observance days. Most are not days off for everyone.
- 12 February · Women's Carnival Day (observance)
- 14 February · Valentine's Day (observance)
- 16 February · Shrove Monday (observance)
- 17 February · Shrove Tuesday (observance)
- 18 February · Ash Wednesday (observance)
- 2 April · Maundy Thursday (observance)
- 5 April · Easter Sunday (observance)
- 10 May · Mother's Day (observance)
- 24 May · Pentecost (observance)
- 1 November · All Saints' Day (observance)
- 2 November · All Souls' Day (observance)
- 11 November · Saint Martin (observance)
- 15 November · Memorial Day (observance)
- 18 November · Day of Prayer and Repentance (observance)
- 22 November · Totensonntag (observance)
- 29 November · 1. Advent (observance)
- 6 December · 2. Advent (observance)
- 13 December · 3. Advent (observance)
- 20 December · 4. Advent (observance)
- 24 December · Christmas Eve (bank)
- 31 December · New Year's Eve (bank)
Regional holidays
Some holidays apply only in parts of Germany. The API returns them with the region parameter, e.g. region=BB for Brandenburg. Regions: Brandenburg, Berlin, Baden-Württemberg, Bayern, Hansestadt Bremen, Hessen, Hansestadt Hamburg, Mecklenburg Vorpommern, Niedersachsen, Nordrhein-Westfalen, Rheinland-Pfalz, Schleswig-Holstein, Saarland, Sachsen, Sachsen-Anhalt, Thüringen.
Source: date-holidays rules v3.26.5 (ISC (data: CC BY-SA 3.0)). About our data
Get this data from the API
Get these dates as JSON, check whether a date is a working day in Germany, or add working days that skip weekends and holidays.
curl "https://apistack.online/api/data/public-holidays/v1?country=DE&year=2026" \
-H "x-api-key: $APISTACK_API_KEY"