UK
New Year supermarket opening hours for Asda, Tesco, Sainsbury’s, Aldi, Lidl and more

As 2026 approaches, many people will be stocking up on essential New Year’s treats and foods for the first week of the year.
As you fill your cart today and tomorrow, you can expect the shopping aisles to be packed with families and packed carts; Many stores operate at different opening hours during this time of the year.
For example, most major supermarkets were closed on Christmas Day, and some would be closed on January 1.
All the information you need on which supermarkets are open (and when) in the new year:
Tesco
- New Year’s Eve: 06:00 – 19:00 (Express stores 07:00 – 22:00)
- New Year’s Eve: 09:00 – 18:00 (Express stores are between 08:00 – 22:00)
Sainsbury’s
- New Year’s Eve: 10:00 – 19:00 (markets 06:00 – 21:00)
- New Year’s Day: 08:00 – 20:00 (markets 09:00 – 21:00)
took
- New Year’s Eve: 8 a.m. to 6 p.m.
- New Year’s Day: Closed
Lidl
- New Year’s Eve: 8 a.m. to 6 p.m.
- New Year’s Day: Closed
asda
- New Year’s Eve: 7 a.m. to 7 p.m.
- New Year’s Day: 9am to 6pm
Partnership
- New Year’s Eve: Usual opening time until 19:00 (grocery stores 06:00 or 07:00 – 20:00)
- New Year’s Day: 10:00 – 19:00 (markets 09:00 – 20:00)
Waiter
- New Year’s Eve: Open
- New Year’s Day: Closed
Marx and Spencer
- New Year’s Eve: 8 a.m. to 7 p.m.
- New Year’s Day: Closed
Morrisons
- New Year’s Eve: 7 a.m. to 7 p.m.
- New Year’s Day: 9am to 6pm




