Public holidays in Germany 2028: a year of midweek holidays
Pick a state: the list shows every 2028 public holiday with its weekday. In 2028 almost every fixed holiday falls between Monday and Friday.
Time left until New Year's Day 2028, 1 January 2028
429days23hrs0min0sec
Public holidays in North Rhine-Westphalia, 2028
11 holidays
10 of them fall on a weekday.
| Holidays on weekdays | 10 |
| Holidays at weekends | 1 |
| True bridge days (1 leave day) | 3 |
| Working days Monday to Friday | 250 |
| Date | Weekday | Holiday | Applies |
|---|---|---|---|
| 1 January 2028 | Saturday | New Year's Day | nationwide |
| 14 April 2028 | Friday | Good Friday | nationwide |
| 17 April 2028 | Monday | Easter Monday | nationwide |
| 1 May 2028 | Monday | Labour Day | nationwide |
| 25 May 2028 | Thursday | Ascension Day | nationwide |
| 5 June 2028 | Monday | Whit Monday | nationwide |
| 15 June 2028 | Thursday | Corpus Christi | statewide |
| 3 October 2028 | Tuesday | German Unity Day | nationwide |
| 1 November 2028 | Wednesday | All Saints' Day | statewide |
| 25 December 2028 | Monday | Christmas Day | nationwide |
| 26 December 2028 | Tuesday | Boxing Day (St Stephen’s Day) | nationwide |
Prepared by Radif Partners · Method · state holiday acts checked on 28 October 2026
2028 is the mirror image of 2027. It is a leap year, Easter Sunday falls on 16 April 2028, and almost every fixed holiday lands midweek: 1 May on a Monday, German Unity Day and Reformation Day on Tuesdays, All Saints' Day on a Wednesday, and Christmas Day and Boxing Day on Monday and Tuesday. Only New Year's Day is a Saturday. In Bavaria and Saarland, Assumption Day falls on Tuesday 15 August, and in Augsburg the Peace Festival on Tuesday 8 August. Berlin has an extra, one-off public holiday on 17 June 2028 for the 75th anniversary of the 1953 uprising, though it falls on a Saturday. The result: 10 holidays fall on a weekday in North Rhine-Westphalia, more than in years, leaving 250 working days. If you plan your 2028 leave early you will find plenty of bridge days, especially in October and around Christmas.
All public holidays in 2028
| Date | Weekday | Holiday | Applies in |
|---|---|---|---|
| 1 January 2028 | Saturday | New Year's Day | all 16 states |
| 6 January 2028 | Thursday | Epiphany | BW, BY, ST |
| 8 March 2028 | Wednesday | International Women's Day | BE, MV |
| 14 April 2028 | Friday | Good Friday | all 16 states |
| 16 April 2028 | Sunday | Easter Sunday | BB |
| 17 April 2028 | Monday | Easter Monday | all 16 states |
| 1 May 2028 | Monday | Labour Day | all 16 states |
| 25 May 2028 | Thursday | Ascension Day | all 16 states |
| 4 June 2028 | Sunday | Whit Sunday | BB |
| 5 June 2028 | Monday | Whit Monday | all 16 states |
| 15 June 2028 | Thursday | Corpus Christi | BW, BY, HE, NW, RP, SL (in part: SN, TH) |
| 17 June 2028 | Saturday | 75th anniversary of the uprising of 17 June 1953 | BE |
| 8 August 2028 | Tuesday | Augsburg Peace Festival | (in part: BY) |
| 15 August 2028 | Tuesday | Assumption Day | SL (in part: BY) |
| 20 September 2028 | Wednesday | World Children's Day | TH |
| 3 October 2028 | Tuesday | German Unity Day | all 16 states |
| 31 October 2028 | Tuesday | Reformation Day | BB, HB, HH, MV, NI, SN, ST, SH, TH |
| 1 November 2028 | Wednesday | All Saints' Day | BW, BY, NW, RP, SL |
| 22 November 2028 | Wednesday | Day of Repentance and Prayer | SN |
| 25 December 2028 | Monday | Christmas Day | all 16 states |
| 26 December 2028 | Tuesday | Boxing Day (St Stephen’s Day) | all 16 states |
Why 2028 has so many bridges
Fixed holidays move on by one weekday each year, and by two from March in a leap year. From 2027 to 2028, 3 October, 31 October and Christmas therefore jump from Sunday or Saturday to Tuesday and Monday. A Tuesday holiday is ideal for bridging: the Monday before is enough for four days off. That creates true bridge days on Monday 2 October 2028 and, in states with Reformation Day, on Monday 30 October.
The movable holidays are late in 2028: Easter in mid-April, Ascension Day on 25 May, Whit Monday on 5 June, Corpus Christi on 15 June. The Friday after Ascension Day and the Friday after Corpus Christi remain bridge days. Every bridge with its value is on bridge days 2028.
North Rhine-Westphalia 2028: using 10 leave days
North Rhine-Westphalia 2028: using 10 leave days
32 days off
| Sat 8 April – Mon 17 April | 4 → 10 days |
| Thu 25 May – Sun 28 May | 1 → 4 days |
| Thu 15 June – Sun 18 June | 1 → 4 days |
| Sat 30 September – Tue 3 October | 1 → 4 days |
Holidays and working days in 2028 by state
| State | Holidays | on weekdays | Working days |
|---|---|---|---|
| Baden-Württemberg | 12 | 11 | 249 |
| Bavaria | 13 | 12 | 248 |
| Berlin | 11 | 9 | 251 |
| Brandenburg | 12 | 9 | 251 |
| Bremen | 10 | 9 | 251 |
| Hamburg | 10 | 9 | 251 |
| Hesse | 10 | 9 | 251 |
| Mecklenburg-Western Pomerania | 11 | 10 | 250 |
| Lower Saxony | 10 | 9 | 251 |
| North Rhine-Westphalia | 11 | 10 | 250 |
| Rhineland-Palatinate | 11 | 10 | 250 |
| Saarland | 12 | 11 | 249 |
| Saxony | 11 | 10 | 250 |
| Saxony-Anhalt | 11 | 10 | 250 |
| Schleswig-Holstein | 10 | 9 | 251 |
| Thuringia | 11 | 10 | 250 |
On paper Berlin has one more holiday in 2028, but a Saturday does not change its number of working days. Everything about Berlin is on public holidays in Berlin; the year calendar with week numbers is on calendar 2028.