Christmas supermarket opening times: when do Tesco and other supermarkets open at Christmas?

Make sure your Christmas dinner has all the trimmings, with these supermarkets’ Christmas opening times so you can nip out to get the final bits and pieces even at the last minute.

Friday, 17th December 2021, 2:06 pm

Whether you’re nipping out for last-minute trimmings or need to dash out to get a quick gift for someone special, don’t be left empty-handed this Christmas.

Here are all the supermarket opening times for chains across the country, so you know who’s got your back during the holiday season.

Remember that individual store times may vary, so it’s always worth a quick check on your local store’s website to be safe.

Sign up to our daily newsletter

Morrisons, like many other chains, will run extended hours in the lead-up to Christmas.

Read More

Read More
M&S, Morrisons, Tesco, and Aldi's Christmas 2021 range for festive season, and w...

When does Tesco open at Christmas?

370 larger Tesco stores will be open for 24 hours between December 20th and December 23rd.

All stores will be open until 7pm on Christmas Eve, while Express stores will stay opne until 10pm.

Lidl will close on Christmas Day and Boxing Day this year. Photo: Steve Parsons/PA Wire.

Stores are expected to be closed on December 25th and December 26th.

Tesco Express may have different opening times, depending on the location.

Tesco has also said that store opening times may vary from area to area, so you may need to check your nearest one to be sure.

When does Asda open at Christmas?

Asda will shut all of its stores on both Christmas Day, closing at 7pm on Christmas Eve.

On Boxing Day, Asda will sun SUnday opening hours, running from 10am to 4pm.

All shops across the country closed at 7pm on December 24th, reopening on December 27th.

When does Lidl open at Christmas?

Lidl will be open from 7am to 10pm until Christmas Eve, when shops will close at 6pm.

It will remain closed over Christmas Day and Boxing Day, before closing at 6pm on New Year’s Eve and staying closed on New Year’s Day.

When do Sainsbury's open at Christmas?

Most Sainsbury’s stores will open with extended hours from 6am until midnight on December 21st, 22nd, and 23rd this year.

Christmas Eve hours are reduced to 6am until 7pm in larger stores, while Sainbury’s locals will stay open longer on Christmas Eve, until 9pm.

All stores, including petrol stations, will be closed on Christmas Day and Boxing Day and re-open at 10am the next day.

When do Morrisons open at Christmas?

For 2021, Morrisons will close all the stores on Christmas Day and Boxing day, reopening on December 27th.

Most stores will run extended hours in the run-up to Christmas, but this varies in different locations so you should check your local supermarket for the longer shopping times.

When do Aldi open at Christmas?

Aldi are also extending the opening hours before Christmas, staying open until 6pm on December 24th.

All stores will close on December 25th and 26th, and opening again from 8am until 8pm in between Christmas and the New Yea.

You can also shop until 6pm on New Year’s Eve.

When do M&S open at Christmas?

M&S’s food-only stores will stay open until midnight from December 20th to December 23rd.

On Christmas Eve, all of the nation’s 400 shops will close at 8pm and stay closed until December 27th, breaking the chain’s habit of usually staying open on December 26th.

When do Waitrose open at Christmas?

Most Waitrose stores will stay open until 11pm in the week before Christmas, but this can vary from store to store.

Like other chains, Waitrose will be closed on Christmas Day and Boxing Day, but will open from 8am until 6pm between Christmas and the New Year.