Germany is one of the countries with the most bank holidays (Feiertage) in the world. On bank holidays, offices, universities and shops are closed, trains and busses operate according to the Sunday schedule. Most of the bank holidays are national holidays, but some are state-specific. Bavaria has the most bank holidays (15), Baden-Württemberg one fewer (14).

Nationwide bank holidays (Bundesweite Feiertage)

  • 01.01. New Year's Day / Neujahrstag
  • Good Friday / Karfreitag
  • Easter Monday / Ostermontag
  • Ascension / Christi Himmelfahrt (40 days after Easter, always on Thursdays)
  • 01.05. German Labor Day / Tag der Arbeit
  • Pentecost Monday / Pfingstmontag (50 days after Easter)
  • 03.10. German National Holiday / Tag der deutschen Einheit
  • 24.12. Christmas Eve / Heiligabend (shops are open in the morning)
  • 25./26.12. Christmas Day and Boxing Day / 1. und 2. Weihnachtstag
  • 31.12. New Year‘s Eve / Silvester (shops are open in the morning)

Bank holidays in Baden-Württemberg, Bavaria and other mainly catholic states

  • 06.01. Epiphany / Heilige Drei Könige
  • Corpus Christi / Fronleichnam (2nd Thursday after Pentecost)
  • 01.11. All Saints / Allerheiligen

Bank holidays only in Bavaria

15.08. Assumption Day / Mariä Himmelfahrt (all shops, offices and the University of Applied Sciences in Neu-Ulm are closed, whereas it is a normal work day in Ulm)

Holidays only in Ulm and Neu-Ulm

Schwörmontag: Every second to last Monday in July. Many shops and offices in Ulm and Neu-Ulm are closed in the afternoon.