Overview
- Aldi stores trade until 6pm on New Year’s Eve, close on New Year’s Day, and reopen on January 2.
- Most Lidl branches shut on January 1, with London stores inside the M25 open from 10am to 6pm.
- Tesco, Asda and Morrisons plan to open on January 1 with shortened hours around 9am–6pm, while Sainsbury’s indicates roughly 8am–8pm for larger stores.
- Most Marks & Spencer shops are closed on New Year’s Day, with many branches closing early on New Year’s Eve.
- New Year’s Eve sees early closing across major chains and hours differ by format (e.g., Express/convenience vs superstores) and region, so verify timings via official store locators.