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.

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.

Hide Ad

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

Morrisons, like many other chains, will run extended hours in the lead-up to Christmas.
Read More
M&S, Morrisons, Tesco, and Aldi's Christmas 2021 range for festive season, and w...

When does Tesco open at Christmas?

Hide Ad

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.

Hide Ad
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.

Hide Ad

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.

Hide Ad

When does Asda open at Christmas?

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

Hide Ad

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.

Hide Ad

When does Lidl open at Christmas?

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

Hide Ad

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?

Hide Ad

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.

Hide Ad

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?

Hide Ad

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.

Hide Ad

When do Aldi open at Christmas?

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

Hide Ad

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.

Hide Ad

When do M&S open at Christmas?

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

Hide Ad

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?

Hide Ad

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.