Overview
- Aldi stores shut at 6pm on New Year’s Eve and will be closed on New Year’s Day, reopening on 2 January.
- Lidl closes most branches on 1 January, but outlets inside the M25 open roughly 10am–6pm after a 6pm close on New Year’s Eve.
- Tesco, Asda, Morrisons and Sainsbury’s will open on New Year’s Day with reduced hours, commonly around 9am–6pm depending on store format.
- Marks & Spencer stores are largely closed on New Year’s Day, while Waitrose hours differ by branch with many operating shorter holiday schedules.
- Most supermarkets close earlier than usual on New Year’s Eve, and shoppers are advised to check store locators for local times and to look for late yellow‑sticker reductions around 5–6pm.