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

Matters in Bavaria, Saxony, Thuringia.

Public holidays in North Rhine-Westphalia, 2028

11 holidays

10 of them fall on a weekday.

Holidays on weekdays10
Holidays at weekends1
True bridge days (1 leave day)3
Working days Monday to Friday250
How this is calculated
Holidays 2028 in North Rhine-Westphalia: Whole state, one calendar
DateWeekdayHolidayApplies
1 January 2028SaturdayNew Year's Daynationwide
14 April 2028FridayGood Fridaynationwide
17 April 2028MondayEaster Mondaynationwide
1 May 2028MondayLabour Daynationwide
25 May 2028ThursdayAscension Daynationwide
5 June 2028MondayWhit Mondaynationwide
15 June 2028ThursdayCorpus Christistatewide
3 October 2028TuesdayGerman Unity Daynationwide
1 November 2028WednesdayAll Saints' Daystatewide
25 December 2028MondayChristmas Daynationwide
26 December 2028TuesdayBoxing 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

Public holidays 2028 in Germany, by state (BW Baden-Württemberg, BY Bavaria, BE Berlin, BB Brandenburg, HB Bremen, HH Hamburg, HE Hesse, MV Mecklenburg-Western Pomerania, NI Lower Saxony, NW North Rhine-Westphalia, RP Rhineland-Palatinate, SL Saarland, SN Saxony, ST Saxony-Anhalt, SH Schleswig-Holstein, TH Thuringia)
DateWeekdayHolidayApplies in
1 January 2028SaturdayNew Year's Dayall 16 states
6 January 2028ThursdayEpiphanyBW, BY, ST
8 March 2028WednesdayInternational Women's DayBE, MV
14 April 2028FridayGood Fridayall 16 states
16 April 2028SundayEaster SundayBB
17 April 2028MondayEaster Mondayall 16 states
1 May 2028MondayLabour Dayall 16 states
25 May 2028ThursdayAscension Dayall 16 states
4 June 2028SundayWhit SundayBB
5 June 2028MondayWhit Mondayall 16 states
15 June 2028ThursdayCorpus ChristiBW, BY, HE, NW, RP, SL (in part: SN, TH)
17 June 2028Saturday75th anniversary of the uprising of 17 June 1953BE
8 August 2028TuesdayAugsburg Peace Festival (in part: BY)
15 August 2028TuesdayAssumption DaySL (in part: BY)
20 September 2028WednesdayWorld Children's DayTH
3 October 2028TuesdayGerman Unity Dayall 16 states
31 October 2028TuesdayReformation DayBB, HB, HH, MV, NI, SN, ST, SH, TH
1 November 2028WednesdayAll Saints' DayBW, BY, NW, RP, SL
22 November 2028WednesdayDay of Repentance and PrayerSN
25 December 2028MondayChristmas Dayall 16 states
26 December 2028TuesdayBoxing 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 April4 → 10 days
Thu 25 May – Sun 28 May1 → 4 days
Thu 15 June – Sun 18 June1 → 4 days
Sat 30 September – Tue 3 October1 → 4 days
Plan all your 2028 bridges →

Holidays and working days in 2028 by state

Holidays and working days 2028 by state (Bavaria: municipality with Assumption Day)
StateHolidayson weekdaysWorking days
Baden-Württemberg1211249
Bavaria1312248
Berlin119251
Brandenburg129251
Bremen109251
Hamburg109251
Hesse109251
Mecklenburg-Western Pomerania1110250
Lower Saxony109251
North Rhine-Westphalia1110250
Rhineland-Palatinate1110250
Saarland1211249
Saxony1110250
Saxony-Anhalt1110250
Schleswig-Holstein109251
Thuringia1110250

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.

Common questions

Which German public holidays fall on a weekday in 2028?

Almost all of them. Nationwide, Good Friday, Easter Monday, 1 May, Ascension Day, Whit Monday, 3 October and both Christmas holidays fall between Monday and Friday; only New Year's Day is a Saturday. Depending on the state, Epiphany on a Thursday, Corpus Christi on a Thursday, Reformation Day on a Tuesday and All Saints' Day on a Wednesday are added.

What is the Berlin public holiday on 17 June 2028?

A one-off statutory holiday in Berlin only, for the 75th anniversary of the uprising in East Germany on 17 June 1953. Berlin's holiday act names it explicitly. It falls on a Saturday, so most employees get no extra day off, but it counts as a public holiday for anyone working that Saturday.

Is 2028 a leap year?

Yes, 2028 has 366 days including Tuesday 29 February. That does not change the holidays themselves but shifts the weekdays: every date from March onwards falls two weekdays later than the year before. That is why 3 October and Christmas move from the weekend in 2027 to weekdays in 2028.

Keep going

Official sources for this page

Prepared by

Publisher of an independent bridge-day planner that works through the public holiday acts of all 16 German states

Updated on · Editorial policy · Contact

As of 2026, public holiday acts of all 16 states checked on