Event

Halloween 2025

Halloween is the evening of 31 October. In Germany it overlaps with Reformation Day in several states and sits directly before All Saints' Day in others.

Answer

When is it?

Halloween 2025 is on Friday, 31 October 2025. Halloween itself is not a public holiday. On the same date, Reformation Day is a public holiday in several states; All Saints' Day follows on 1 November in others.

Status
Past

Halloween is already over for this year.

Exact dates

Halloween 2025

All events
31 Oct
Halloween Not a public holiday

Halloween itself is not a public holiday; Reformation Day on the same date and All Saints' Day the next day depend on the state.

Friday, 31 October 2025
Data basis

Recurring date rule, legal status separated

The dates on this page follow recurring calendar rules. Public-holiday status is not inferred from the event name; it is kept separate and checked against German statutory source context.

Planning impact

In Germany, Halloween sits between Reformation Day, autumn breaks and All Saints' Day.

In Germany, Halloween, Reformation Day, All Saints' Day and autumn breaks need to stay separate: children's events, parties, transit, opening hours and quiet days depend on the federal state.

Family

Set children's timing

Trick-or-treating, school, getting home and bedtime depend strongly on whether 1 November is free.

Events

Check local events

Clubs, youth events, municipalities and city centres can have their own rules and times.

Public holidays

State decides

Reformation Day and All Saints' Day create very different calendar situations depending on the state.

Retail

Shop before the evening

Costumes, sweets and decorations belong in the days before, especially when public holidays or school breaks follow.

Related planning

Open the right calendar view

These dates provide context. Use the focused tools when you need leave days, week numbers, school breaks or exportable calendar data.

FAQ

Common questions about halloween

Short answers about date, status and planning impact.

When is Halloween?

Halloween is on 31 October every year.

Is Halloween a public holiday in Germany?

No. Halloween itself is not a public holiday.

Why do Reformation Day and All Saints' Day matter?

Because 31 October is Reformation Day in several states and 1 November is All Saints' Day in others. That makes school, work and travel differ strongly by state.