New Year's Eve (Silvester) on 31 December is not a statutory public holiday, but it stands as one of the most social planning days of the year in Germany. Centered on celebrations, fireworks, and reflection, it requires forward planning due to shortened shop opening hours.
In German custom, oracle traditions like Bleigießen (now practiced safely as wax or tin pouring) play a major role, where shapes are formed in cold water and their shadows interpreted to catch a glimpse of the future.
Not a public holiday; special opening hours are common. The legal baseline is clear; the practical answer still depends on weekday, neighbouring workdays, school dates and local opening hours.
Keep the shortened shop opening hours on 31 December in mind for your final errands. The planner shows you exactly how to combine New Year's Eve with the subsequent New Year's Day holiday. That check should happen before booking travel, moving meetings or assuming that school and work calendars line up.