close

German holidays 2021 & 2022

German holidays 2021 & 2022

German holidays 2021 & 2022

Germany has a relatively generous number of public holidays (gesetzliche Feiertage). Like Sundays, these days are designated by law as days of rest, meaning that banks and shops are often closed. Public holidays are usually counted separately to paid holiday leave, although you should check your work contract to make sure.

Types of German holidays

Holidays in Germany can be divided into three categories:

German public holidays

There are nine public holidays that are observed in all 16 federal states in Germany, including New Year's Day, German Unity Day and Christmas Day.

German regional holidays

Although the federal government has the power to declare national holidays, control over public holidays rests primarily with the individual states. For this reason, some federal states observe holidays that are not recognised elsewhere. The state with the most public holidays is Bavaria, where you can count on 13 rest days per year. The other federal states have between 10 and 12 days per year. 

Other holidays in Germany

In addition to officially-recognised public holidays, there are several unofficial holidays, such as St Nicholas’ Day (Nikolaus) on December 5, Carnival Monday (Rosenmontag) and Christmas Eve.  

School holidays in Germany

Schools in Germany have between five and six holiday periods per year, including Easter, summer and Christmas holidays as well as breaks in the autumn and spring. School holidays in Germany differ according to federal state.

Find out more about the German school holiday system.

German holidays 2021

German holidays 2021 Date Federal State
New Years’ Day
(Neujahr)
January 1 All
Ephiphany
(Heilige Drei Könige)
January 6 Baden-Württemberg
Bavaria & Saxony-Anhalt
Women's Day
(Frauentag)
March 8 Berlin
Good Friday
(Karfreitag)
April 2 All
Easter Sunday
(Ostersonntag)
April 4 Brandenburg
Easter Monday
(Ostermontag)
April 5 All
Labour Day
(Tag der Arbeit)
May 1 All
Ascension Day
(Christi Himmelfahrt)
May 13 All
Whitsunday
(Pfingstsonntag)
May 23 Brandenburg
Whitmonday
(Pfingstmontag)
May 24 All
Corpus Christi
(Fronleichnam)
June 3 Baden-Württemberg, Bavaria, Hesse
North Rhine-Westphalia,
Rhineland-Palatinate & Saarland
Assumption Day
(Mariä Himmelfahrt)
August 15 Bavaria & Saarland
World Children's Day 
(Weltkindertag)
November 20 Thuringia
German Unification Day
(Tag der Deutschen Einheit)
October 3 All
Reformation Day
(Reformationstag)
October 31 Brandenburg, Mecklenburg-
Vorpommern
, Saxony, Saxony-Anhalt,
Thuringia, Bremen, Lower Saxony,
Schleswig-Holstein & Hamburg
All Saints’ Day
(Allerheiligen)
November 1 Baden-Württemberg, Bavaria,
North Rhine-Westphalia,
Rhineland-Palatinate & Saarland
Day of Repentance & Prayer
(Buß- und Bettag)
November 17 Saxony
Christmas Day
(Erster Weihnachtstag)
December 25 All
Boxing Day
(Zweiter Weihnachtstag)
December 26 All

German holidays 2022

German holidays 2022 Date Federal State
New Years’ Day
(Neujahr)
January 1 All
Ephiphany
(Heilige Drei Könige)
January 6 Baden-Württemberg
Bavaria & Saxony-Anhalt
Women's Day
(Frauentag)
March 8 Berlin
Good Friday
(Karfreitag)
April 15 All
Easter Sunday
(Ostersonntag)
April 17 Brandenburg
Easter Monday
(Ostermontag)
April 18 All
Labour Day
(Tag der Arbeit)
May 1 All
Ascension Day
(Christi Himmelfahrt)
May 26 All
Whitsunday
(Pfingstsonntag)
June 5 Brandenburg
Whitmonday
(Pfingstmontag)
June 6 All
Corpus Christi
(Fronleichnam)
June 16 Baden-Württemberg, Bavaria, Hesse,
North Rhine-Westphalia,
Rhineland-Palatinate & Saarland
Assumption Day
(Mariä Himmelfahrt)
August 15 Bavaria & Saarland
German Unification Day
(Tag der Deutschen Einheit)
October 3 All
Reformation Day
(Reformationstag)
October 31 Brandenburg, Mecklenburg-
Vorpommern, Saxony, Saxony-Anhalt,
Thuringia, Bremen, Lower Saxony,
Schleswig-Holstein & Hamburg
All Saints’ Day
(Allerheiligen)
November 1 Baden-Württemberg, Bavaria,
North Rhine-Westphalia,
Rhineland-Palatinate & Saarland
Day of Repentance & Prayer
(Buß- und Bettag)
November 16 Saxony
Christmas Day
(Erster Weihnachtstag)
December 25 All
Boxing Day
(Zweiter Weihnachtstag)
December 26 All

Read also

  • School holiday dates in Germany

    School holiday dates in Germany

    Dates of school holidays in all federal states in Germany 2018-2019 & 2019-2020, information on German vacations, summer holidays & moveable holiday days.
    read more
  • Sick, holiday & maternity leave in Germany

    Sick, holiday & maternity leave in Germany

    How much holiday leave do you get in Germany? Are you entitled to sick leave, maternity leave and parental leave? Find out all the information expats need.
    read more
  • Working hours in Germany

    Working hours in Germany

    Everything you need to know about working hours in Germany: legal limits to German working hours, full-time and part-time work, overtime and flexible hours.
    read more