We earn a commission through some of the links and banners on this article.


Christmas & New Year Supermarket Opening Times

Wondering when you can get your hands on those tasty Mince Pies or perhaps all you extra veg for the big day? We’ve got you covered!*

Please see below for the standard opening and closing times over Christmas and New Year for some of the UK’s leading supermarkets:

Online Shopping
Image credit: Alexas_Fotos via Pixabay


Saturday 18 Dec 08:00-22:00

Sunday 19 Dec 09:30-16:00

Monday 20 Dec 07:00-22:00

Tuesday 21 Dec 07:00-22:00

Wednesday 22 Dec 07:00-22:00

Thursday 23 Dec 07:00-22:00

Christmas Eve 07:00-18:00

Christmas Day Closed

Boxing Day Closed

Monday 27 Dec 08:00-20:00

Tuesday 28 Dec 08:00-20:00

Wednesday 29 Dec 08:00-20:00

Thursday 30 Dec 08:00-20:00

Friday 31 Dec 08:00-18:00

Saturday 1 Jan Closed

Sunday 2 Jan 09:30-16:00

Monday 3 Jan 08:00-20:00

TESCO opening hours:

Christmas Eve: 7 AM6 PM
Christmas Day: Closed
Boxing Day: Closed
New Year’s Eve: 7 AM6 PM
New Year’s Day: Close

Iceland opening hours:

Thu 22nd Dec: 8:00AM – 8:00PM
Fri 23rd Dec: 8:00AM – 8:00PM
Sat 24th Dec: 8:00AM – 5:00PM
Sun 25th Dec: Closed
Mon 26th Dec: Closed
Tue 27th Dec: 8:00AM – 8:00PM
Wed 28th Dec: 8:00AM – 8:00PM
Thu 29th Dec: 8:00AM – 8:00PM
Fri 30th Dec: 8:00AM – 8:00PM
Sat 31st Dec: 8:00AM – 5:00PM
Sun 1st Jan: Closed
Mon 2nd Jan 8:00AM – 7:00PM

Waitrose opening hours:

Most stores will be open for extended hours, closing at 11pm in the days leading up Christmas Eve.
Christmas Eve will see the majority of stores open from 7am-6pm, and on New Year’s Eve, 8am-6pm.

Christmas Day & Boxing Day closed with the exception of those in Welcome Break motorway service stations and Shell forecourts – some of which will be open 24 hours.

On Christmas Day and Boxing Day, our stores will be closed with the exception of those in Welcome Break motorway service stations and Shell forecourts – some of which will be open 24 hours. 

On New Year’s Day, shops will be closed, with the exception of a small number which will have varying opening hours between 7am and 10pm.

Marks And Spencer opening hours:
Christmas Eve, December 24: 7am – 6pm – please check website for each store as some times may vary
Christmas Day, December 25: Closed
Boxing Day, December 26: Closed

Sainsburys opening hours:

22nd December 2022 06:00 – 23:00
23rd December 2022 06:00 – 23:00
Christmas Eve 06:00 – 19:00
Christmas Day Closed
26th December 2022 10:00 – 17:00
27th December 2022 08:00 – 20:00
31st December 2022 07:00 – 19:00
New Years Day 10:30 – 16:30
2nd January 2023 08:00 – 20:00

Lidl opening hours:

Mon 19 Dec: 07:00-22:00
Tue 20 Dec: 07:00-22:00
Wed 21 Dec: 07:00-22:00
Thu 22 Dec: 07:00-22:00
Fri 23 Dec: 07:00-22:00
Christmas Eve: 07:00-18:00
BOXING DAY: 10:00-18:00
Tue 27 Dec: 08:00-22:00
Wed 28 Dec: 08:00-22:00
Thu 29 Dec: 08:00-22:00
Fri 30 Dec: 08:00-22:00
New Year’s Eve: 08:00-19:00
Mon 02 Jan: 08:00-22:00
Tue 03 Jan: 08:00-22:00

*Please check each supermarket’s store locator for your local area’s store Christmas opening and closing times as each store may vary.