🇩🇪

Germany Public Holidays 2028

Complete list of public holidays — nationwide & regional

20242025202620272028202920302031

2028 is a leap year — 366 days — with Easter Sunday landing on 16 April. This mid-April placement gives Good Friday on 14 April and Easter Monday on 17 April, well within the traditional spring school holiday windows across most Bundesländer. Ascension Day follows on 25 May (Thursday), and Whit Monday on 4 June — a spread that keeps the late spring holiday season well-paced.

Labour Day on 1 May 2028 falls on a Monday, extending the weekend naturally for all workers. Combined with the proximity of Ascension Day just over three weeks later, May 2028 offers two long weekends for the price of zero annual leave days — rare enough to be worth planning around well in advance.

German Unity Day on 3 October falls on a Tuesday in 2028. Taking Monday 2 October as annual leave creates a four-day weekend from Saturday 30 September through Tuesday 3 October — a worthwhile Brückentag for those planning ahead. Germany's regional holiday landscape remains unchanged: the Catholic south observes Corpus Christi (15 June), Assumption of Mary (15 August), and All Saints' Day (1 November), while Saxony alone retains Buß- und Bettag in November.

Nationwide Holidays 2028

9 holidays
🇩🇪 Public Holidays for all of Germany
DateDayHoliday NameType
1 Jan 2028 Sat New Year's Day Nationwide
14 Apr 2028 Fri Good Friday Nationwide
17 Apr 2028 Mon Easter Monday Nationwide
1 May 2028 Mon Labour Day Nationwide
25 May 2028 Thu Ascension Day Nationwide
5 Jun 2028 Mon Whit Monday Nationwide
3 Oct 2028 Tue German Unity Day Nationwide
25 Dec 2028 Mon Christmas Day Nationwide
26 Dec 2028 Tue Boxing Day Nationwide

Baden-Württemberg — Additional Holidays

3 regional
📍 Baden-Württemberg — Regional Public Holidays 2028
DateDayHoliday NameType
6 Jan 2028 Thu Epiphany Regional
15 Jun 2028 Thu Corpus Christi Regional
1 Nov 2028 Wed All Saints' Day Regional

Bavaria — Additional Holidays

4 regional
📍 Bavaria — Regional Public Holidays 2028
DateDayHoliday NameType
6 Jan 2028 Thu Epiphany Regional
15 Jun 2028 Thu Corpus Christi Regional
15 Aug 2028 Tue Assumption of Mary Regional
1 Nov 2028 Wed All Saints' Day Regional

Berlin — Additional Holidays

2 regional
📍 Berlin — Regional Public Holidays 2028
DateDayHoliday NameType
8 Mar 2028 Wed International Women's Day Regional
17 Jun 2028 Sat June 17th Uprising Anniversary Regional

Brandenburg — Additional Holidays

3 regional
📍 Brandenburg — Regional Public Holidays 2028
DateDayHoliday NameType
16 Apr 2028 Sun Easter Sunday Regional
4 Jun 2028 Sun Whit Sunday Regional
31 Oct 2028 Tue Reformation Day Regional

Bremen — Additional Holidays

1 regional
📍 Bremen — Regional Public Holidays 2028
DateDayHoliday NameType
31 Oct 2028 Tue Reformation Day Regional

Hamburg — Additional Holidays

1 regional
📍 Hamburg — Regional Public Holidays 2028
DateDayHoliday NameType
31 Oct 2028 Tue Reformation Day Regional

Hesse — Additional Holidays

1 regional
📍 Hesse — Regional Public Holidays 2028
DateDayHoliday NameType
15 Jun 2028 Thu Corpus Christi Regional

Mecklenburg-Vorpommern — Additional Holidays

2 regional
📍 Mecklenburg-Vorpommern — Regional Public Holidays 2028
DateDayHoliday NameType
8 Mar 2028 Wed International Women's Day Regional
31 Oct 2028 Tue Reformation Day Regional

Lower Saxony — Additional Holidays

1 regional
📍 Lower Saxony — Regional Public Holidays 2028
DateDayHoliday NameType
31 Oct 2028 Tue Reformation Day Regional

North Rhine-Westphalia — Additional Holidays

2 regional
📍 North Rhine-Westphalia — Regional Public Holidays 2028
DateDayHoliday NameType
15 Jun 2028 Thu Corpus Christi Regional
1 Nov 2028 Wed All Saints' Day Regional

Rhineland-Palatinate — Additional Holidays

2 regional
📍 Rhineland-Palatinate — Regional Public Holidays 2028
DateDayHoliday NameType
15 Jun 2028 Thu Corpus Christi Regional
1 Nov 2028 Wed All Saints' Day Regional

Saarland — Additional Holidays

3 regional
📍 Saarland — Regional Public Holidays 2028
DateDayHoliday NameType
15 Jun 2028 Thu Corpus Christi Regional
15 Aug 2028 Tue Assumption of Mary Regional
1 Nov 2028 Wed All Saints' Day Regional

Saxony — Additional Holidays

2 regional
📍 Saxony — Regional Public Holidays 2028
DateDayHoliday NameType
31 Oct 2028 Tue Reformation Day Regional
22 Nov 2028 Wed Day of Repentance and Prayer Regional

Saxony-Anhalt — Additional Holidays

2 regional
📍 Saxony-Anhalt — Regional Public Holidays 2028
DateDayHoliday NameType
6 Jan 2028 Thu Epiphany Regional
31 Oct 2028 Tue Reformation Day Regional

Schleswig-Holstein — Additional Holidays

1 regional
📍 Schleswig-Holstein — Regional Public Holidays 2028
DateDayHoliday NameType
31 Oct 2028 Tue Reformation Day Regional

Thuringia — Additional Holidays

2 regional
📍 Thuringia — Regional Public Holidays 2028
DateDayHoliday NameType
20 Sept 2028 Wed World Children's Day Regional
31 Oct 2028 Tue Reformation Day Regional

Frequently Asked Questions

Is 2028 a leap year and does it affect holidays?
Yes, 2028 is a leap year with 366 days. The extra day (29 February) doesn't directly add a public holiday, but it shifts the day-of-week alignment for all subsequent dates compared to non-leap years — worth noting when planning fixed-date holidays later in the year.
When is Easter in Germany in 2028?
Easter Sunday is 16 April 2028. Good Friday falls on 14 April and Easter Monday on 17 April — a comfortable mid-April placement that aligns well with typical school Easter holiday windows across most Bundesländer.
Does Labour Day offer a long weekend in 2028?
Yes — Labour Day (1 May) falls on a Monday in 2028, automatically extending the weekend to three days for all workers across Germany. No annual leave needed.
What day is German Unity Day in 2028?
German Unity Day (3 October) falls on a Tuesday in 2028. Taking Monday 2 October as annual leave creates a four-day weekend from Saturday 30 September through Tuesday 3 October — a worthwhile Brückentag for those planning ahead.
Are there good bridge day opportunities in May 2028?
Yes — two of them. Ascension Day falls on Thursday 25 May, making Friday 26 May an ideal bridge day. Whit Monday follows on 4 June. Combined with Labour Day on 1 May, the entire month offers three public holidays and two strong Brückentag opportunities.