Tesco, M&S, Aldi, Lidl, Asda and Sainsbury's New Year's Day 2026 opening times
Here's all you need to know
If you're preparing for New Year's Day, you may be wondering when your local supermarket is open over the coming days. The holiday period usually sees supermarkets bustling with last-minute shoppers.
And if you're the type who enjoys a spontaneous trip to the shops to scout out bargains, it's worth knowing when you can and can't pop in. Since operating hours can differ from one shop to another, here's a handy guide to the opening and closing times of all major UK supermarkets over the coming period.
See details on Tesco, Sainsbury's, Lidl, M&S and several other supermarkets in a full list below:
Sainsbury's
On New Year's Eve, larger Sainsbury's stores are likely to be open from 10am to 7pm, with convenience stores potentially running from 6am to 9pm. On New Year's Day, larger Sainsbury's stores are set to operate from 8am to 8pm, with convenience stores generally opening between 9am and 9pm. You can find more details for your local branch via Sainsbury's store finder here.
Asda
Some outlets will be open from 7am to 7pm on New Year's Eve and 9am to 6pm on New Year's Day, according to the Mirror. However, this is likely to vary from store to store, so it's worth checking your local Asda's opening and closing times on its location finder here.
Tesco
On New Year's Eve, most Tesco stores will open at 6am and close earlier than usual at 7pm, while Tesco Express branches may operate between 7am and 10pm. On New Year's Day, the majority of Tesco outlets will be open from 9am to 6pm, with Tesco Express shops potentially extending their hours from 8am to 10pm. You can find full details for your local store on the Tesco store finder here.
M&S
New Year's Eve will impact opening hours across UK stores. Many branches will open at 8am and close early at 7pm on December 31, and all will remain closed throughout New Year's Day. For more location-specific information, please visit the M&S store finder here.
Morrisons
For the New Year, Morrisons trading hours will be slightly reduced. Stores are scheduled to open from 7am to 7pm on New Year's Eve, and most will return to a 9am to 6pm timetable on New Year's Day. Further details for your local branch can be found on the Morrisons store finder here.
Lidl
Most Lidl stores in Wales, Scotland, and England will be closed on January 1, although this does not apply to branches located within the M25. These Lidl stores will be open from 10am and close at 6pm. You can find full details for your local Lidl on the store finder here.
Aldi
Aldi confirmed that many of its stores will have fluctuating opening times throughout the Christmas period. On New Year's Eve, many branches will be open from 8am to 6pm, but all branches will be closed on January 1. You can check your local Aldi's opening and closing times across the festive period on the supermarket's store finder here.
