The Independent's journalism is supported by our readers. When you purchase through links on our site, we may earn commission.
Christmas opening times for Tesco, Sainsbury’s, Aldi and Lidl including New Year’s Day
Dashing to the shops for some extra food or booze? We've got you covered

Whether you’re on the hunt for last-minute Christmas Day essentials or looking to stock up on extra supplies to see you through to the new year, a trip to the supermarket is inevitable over the festive period.
But, with many shops planning to close their doors at various times in the coming weeks, knowing where to pick up some extra food or booze can be confusing.
So, to help make things a little easier for you, we’ve compiled a handy list of the major supermarket’s opening and closing times over the festive period.
Aldi

In the run-up to Christmas Eve, Aldi is open as usual from 8am-10pm Monday to Friday, however many stores will be closing early.
Christmas Eve 24 Dec – 8am-6pm
Christmas Day 25 Dec – CLOSED
Boxing Day 26 Dec – CLOSED
Thursday 27 Dec – 8am-10pm
Friday 28 Dec – 8am-10pm
Saturday 29 Dec – 8am-10pm
Sunday 30 Dec – 10am-4pm
New Year’s Eve 31 Dec – 8am-6pm
New Year’s Day 1 Jan – CLOSED
Wednesday 2 Jan – 8am-10pm
Check local store opening times here
Asda

Many of Asda’s larger stores are set to stay open for 24 hours in the lead up to Christmas but it will be closing for the big day and operating a reduced schedule for Boxing Day and New Year’s Eve.
Christmas Eve 24 Dec – Midnight-6pm
Christmas Day 25 Dec – CLOSED
Boxing Day 26 Dec – 9am-6pm
Thursday 27 Dec – Opens at 6am
Friday 28 Dec – 24 hours
Saturday 29 Dec – Closes at 10pm
Sunday 30 Dec – 10am-4pm
New Year’s Eve 31 Dec – 8am-7pm
New Year’s Day 1 Jan – 10am-5pm
Wednesday 2 Jan – Opens at 8am
Check local store opening times here
Co-op Food

This year, Co-op Food will be closed for Christmas Day but will resume normal opening hours in the period leading up to New Year’s Eve.
Christmas Eve 24 Dec – 7am-9pm
Christmas Day 25 Dec – CLOSED
Boxing Day 26 Dec – 8am-8pm
Thursday 27 Dec – 7am-10pm
Friday 28 Dec – 7am-10pm
Saturday 29 Dec – 7am-10pm
Sunday 30 Dec – 8am-10pm
New Year’s Eve 31 Dec – 7am-9pm
New Year’s Day 1 Jan – 8am-8pm
Wednesday 2 Jan – 7am-10pm
Check local store opening times here
Iceland

Iceland will be closing its doors on Christmas Day and New Year’s Day but most stores will be open as normal for Boxing Day between 9am-6pm.
Christmas Eve 24 Dec – 7am-7pm
Christmas Day 25 Dec – CLOSED
Boxing Day 26 Dec – 9am-6pm
Thursday 27 Dec – 8am-7pm
Friday 28 Dec – 8am-7pm
Saturday 29 Dec – 8am-7pm
Sunday 30 Dec – 1pm-6pm
New Year’s Eve 31 Dec – 7am-6pm
New Year’s Day 1 Jan – 9am-6pm
Wednesday 2 Jan – 8am-7pm
Check local store opening times here
Marks & Spencer

If you need to re-stock on food and drink, the good news is that Marks & Spencer’s is only shutting its doors for Christmas Day this year with a reduced service resuming on Boxing Day.
Christmas Eve 24 Dec – 7am-5pm
Christmas Day 25 Dec – CLOSED
Boxing Day 26 Dec – 9am-5pm
Thursday 27 Dec – 8am-8pm
Friday 28 Dec – 8am-8pm
Saturday 29 Dec – 8am-7pm
Sunday 30 Dec – 10pm-4pm
New Year’s Eve 31 Dec – 8am-6pm
New Year’s Day 1 Jan – CLOSED
Wednesday 2 Jan – 8am-8pm
Check local store opening times here
Morrisons

This year, Morrisons is closing for Christmas Day but its stores, cafes and petrol stations will be open again Boxing day with reduced hours on New Year’s Eve and New Year’s Day.
Christmas Eve 24 Dec – 5am-6pm
Christmas Day 25 Dec – CLOSED
Boxing Day 26 Dec – 9am-6pm
Thursday 27 Dec – 8am-8pm
Friday 28 Dec – 6am-12am
Saturday 29 Dec – 6am-12pm
Sunday 30 Dec – 10am-4pm
New Year’s Eve 31 Dec – 6am-4pm
New Year’s Day 1 Jan – 9am-6pm
Wednesday 2 Jan – 8am-8pm
Check local store opening times here
Sainsbury’s

Despite closing for Christmas Day, most Sainsbury’s stores will be open again on Boxing Day but with reduced opening hours.
Christmas Eve 24 Dec – 6am-6pm
Christmas Day 25 Dec – CLOSED
Boxing Day 26 Dec – 9am-4pm
Thursday 27 Dec – 6am-8pm
Friday 28 Dec – 6am-8am
Saturday 29 Dec – 6am-12pm
Sunday 30 Dec – 6am-8pm
New Year’s Eve 31 Dec – 6am-7pm
New Year’s Day 1 Jan – 9am-5pm
Wednesday 2 Jan – 6am-10pm
Check local store opening times here
Tesco

Many of Tesco’s larger stores will resume normal 24 hour opening times between Christmas and New Year. However, if you’re looking to visit a Metro store, we recommend checking local opening times as these may vary.
Christmas Eve 24 Dec – 12am-7pm
Christmas Day 25 Dec – CLOSED
Boxing Day 26 Dec – 9am-6pm
Thursday 27 Dec – 24 hours
Friday 28 Dec – 24 hours
Saturday 29 Dec – 24 hours
Sunday 30 Dec – 10am-4pm
New Year’s Eve 31 Dec – 12am-7pm
New Year’s Day 1 Jan – 9am-6pm
Wednesday 2 Jan – 24 hours
Check local store opening times here
Waitrose

If you’re looking to restock on more bubbly then you might have to head elsewhere as most Waitrose stores are closing their doors on Christmas Day, Boxing Day and New Year’s Day this year.
Christmas Eve 24 Dec – 7:30am-6pm
Christmas Day 25 Dec – CLOSED
Boxing Day 26 Dec – CLOSED
Thursday 27 Dec – 8am-8pm
Friday 28 Dec – 8am-8pm
Saturday 29 Dec – 8am-8pm
Sunday 30 Dec – 10am-4pm
New Year’s Eve 31 Dec – 8am-6pm
New Year’s Day 1 Jan – CLOSED
Wednesday 2 Jan – 8am-8pm
Check local store opening times here
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies
Comments