Public HolidayReligious

Christmas (Heiligabend, Christmas Day & St Stephen's Day)

When
December 24–2026 (day: 26)
Where
Nationwide · Nationwide
Price
Free / public holiday
People strolling a lantern-lit Munich Christmas market street between tall old-town buildings

About

Germany's central winter holiday. Christmas Day (Dec 25) and St Stephen's / Second Christmas Day (Dec 26) are nationwide public holidays; Christmas Eve (Dec 24) is a normal but half-day in practice, when families exchange gifts in the evening.

Highlights

  • Both Christmas Days (Dec 25 & 26) are nationwide public holidays
  • Christmas markets close on Dec 24 (Christkindlmarkt ends Christmas Eve)
  • Churches hold Christmas Eve services

Practical tips

  • Everything closes from Christmas Eve afternoon through Dec 26 — buy food in advance
  • Public transport runs reduced holiday timetables
  • Restaurants need booking; many close for the family days