Hallowe'en

Next: Saturday 31 October 2026

31 October, the eve of All Saints’ Day: lanterns, guising and trick or treating, with punkie nights and souling around it.

The year ahead

Thursday 29 October

Saturday 31 October