UK
What are the Christmas supermarket opening hours for Tesco, Asda, Sainsbury’s, Aldi, Lidl and more

It’s that time of year again, when the shopping aisles are filled with families, packed carts, and kids begging for chocolate Santas lining the dessert aisles.
For those who haven’t yet written their shopping lists or are hoping to pop into the shops last minute to pick up some brussels sprouts, it may be worth checking the opening hours of your local supermarkets as Christmas Day approaches.
Most major supermarkets will change their opening hours from Christmas Eve, but there will be differences between chains and large and small stores.
Here’s all the information you need about which supermarkets are open and when over the festive period:
Tesco
- Christmas Eve: 06:00 – 19:00 (Express stores 07:00 – 22:00)
- Christmas Day: Closed
- Boxing Day: 09:00 – 18:00 (Express stores 09:00 – 19:00)
- 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
- Christmas Eve: 06:00 – 19:00 (markets 06:00 – 21:00)
- Christmas Day: Closed
- Boxing Day: 09:00 – 18:00 (markets 09:00 – 21:00)
- 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
- Christmas Eve: 7 a.m. to 6 p.m.
- Christmas Day: Closed
- Next Day: Closed
- New Year’s Eve: 8 a.m. to 6 p.m.
- New Year’s Day: Closed
Lidl
- Christmas Eve: 7 a.m. to 6 p.m.
- Christmas Day: Closed
- Next Day: Closed
- New Year’s Eve: 8 a.m. to 6 p.m.
- New Year’s Day: Closed
asda
- Christmas Eve: 5 a.m. to 7 p.m.
- Christmas Day: Closed
- Boxing Day: 9am to 6pm
- New Year’s Eve: 7 a.m. to 7 p.m.
- New Year’s Day: 9am to 6pm
Partnership
- Christmas Eve: Usual opening time until 19:00 (grocers 06:00 or 07:00 – 20:00)
- Christmas Day: Closed
- Boxing Day: 10:00 – 19:00 (markets 09:00 – 19:00)
- 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
- Christmas Eve: Open
- Christmas Day: Closed (except Welcome Break Service stations and Shell forecourts)
- Next Day: Closed
- New Year’s Eve: Open
- New Year’s Day: Closed
Marx and Spencer
- Christmas Eve: 6 a.m. to 7 p.m.
- Christmas Day: Closed
- Next Day: Closed
- New Year’s Eve: 8 a.m. to 7 p.m.
- New Year’s Day: Closed
Morrisons
- Christmas Eve: Opening hours vary but the majority will be open between 6am and 6pm.
- Christmas Day: Closed
- Boxing Day: 9am to 6pm
- New Year’s Eve: 7 a.m. to 7 p.m.
- New Year’s Day: 9am to 6pm




