Christmas supermarket opening times: Sainsbury’s, Aldi, Tesco, Morrisons, M&S

Lily Waddell24 December 2021

Fear not, last minute shoppers - the supermarkets have got people covered with their late night opening hours in the lead up to Christmas.

From getting the turkey, a never-ending amount of chocolate and stockpiling the champagne, the supermarkets have got everything we need to see out the festive period.

Here is a list of the supermarket opening times over the festive period between Christmas days until New Year.

Some Christmas opening times do vary depending on the locations and size of the shops.

Sainsbury’s Christmas opening times

Most large Sainsbury’s across the country plan to be open from 6am to 7pm on Christmas Eve.

Sainsbury’s will be closed on Christmas day and they also will shut their doors on Boxing Day as a “thank you” to staff.

Tesco’s Christmas opening times

Up to 370 of Tesco’s large stores will be open 24 hours a day December 23 and Christmas Eve.

Stores will only close their doors on Christmas day.

Morrisons’ Christmas opening times

Thursday 23 Dec: 6am to midnight

Christmas Eve 24 Dec: 6am to 6pm

Christmas Day 25 Dec: CLOSED

Boxing Day 26 Dec: CLOSED

Monday 27 Dec: 7am to 10pm

Tuesday 28 Dec: 7am to 10pm

Wednesday 29 Dec: 7am to 10pm

Thursday 30 Dec: 7am to 10pm

New Year’s Eve 31 Dec: 7am to 6pm

New Year’s Day 1 Jan: 9am to 6pm

Sunday 2 Jan: 10pm to 4pm

Check your local opening times here.

M&S Christmas opening times

Thursday 23 Dec: 6am to 11pm

Christmas Eve 24 Dec: 6am to 7pm

Christmas Day 25 Dec: CLOSED

Boxing Day 26 Dec: CLOSED

Monday 27 Dec: 9am to 8pm

Tuesday 28 Dec: 9am to 8pm

Wednesday 29 Dec: 8am to 10pm

Thursday 30 Dec: 8am to 10pm

New Year’s Eve 31 Dec: 8am to 8pm

New Year’s Day 1 Jan: 10am to 6pm

Sunday 2 Jan: 12pm to 6pm

Monday 3 Jan: 9am to 8pm

Tuesday 4 Jan: 8am to 10pm

Aldi’s Christmas opening times

Thursday 23 Dec: 7am to 10pm

Christmas Eve 24 Dec: 7am to 6pm

Christmas Day 25 Dec: CLOSED

Boxing Day 26 Dec: CLOSED

Monday 27 Dec: 8am to 8pm

Tuesday 28 Dec: 8am to 8pm

Wednesday 29 Dec: 8am to 8pm

Thursday 30 Dec: 8am to 8pm

New Year’s Eve 31 Dec: 8am to 6pm

New Year’s Day 1 Jan: CLOSED

Sunday 2 Jan: 9.30am to 4pm

Monday 3 Jan: 8am to 8pm

Asda’s Christmas opening times

Thursday 23 Dec: 6am to 11pm

Christmas Eve 24 Dec: 6am to 7pm

Christmas Day 25 Dec: CLOSED

Boxing Day 26 Dec: 10am to 4pm

Monday 27 Dec: 8am to 8pm

Tuesday 28 Dec: 8am to 8pm

Wednesday 29 Dec: 7am to 10pm

Thursday 30 Dec: 7am to 10pm

New Year’s Eve 31 Dec: 7am to 7pm

New Year’s Day 1 Jan: 10am to 5pm

Sunday 2 Jan: 10am to 4pm

Monday 3 Jan: 8am to 8pm

Tuesday 4 Jan: 7am to 10pm

Lidl’s Christmas opening times

Thursday 23 Dec: 7am to 11pm

Christmas Eve 24 Dec: 7am to 7pm

Christmas Day 25 Dec: CLOSED

Boxing Day 26 Dec: 10am to 4pm

Monday 27 Dec: 8am to 10pm

Tuesday 28 Dec: 8am to 10pm

Wednesday 29 Dec: 8am to 10pm

Thursday 30 Dec: 8am to 10pm

New Year’s Eve 31 Dec: 8am to 8pm

New Year’s Day 1 Jan: 10am to 7pm

Sunday 2 Jan: 10am to 4pm

Monday 3 Jan: 8am to 8pm

Create a FREE account to continue reading

eros

Registration is a free and easy way to support our journalism.

Join our community where you can: comment on stories; sign up to newsletters; enter competitions and access content on our app.

Your email address

Must be at least 6 characters, include an upper and lower case character and a number

You must be at least 18 years old to create an account

* Required fields

Already have an account? SIGN IN

By clicking Create Account you confirm that your data has been entered correctly and you have read and agree to our Terms of use , Cookie policy and Privacy policy .

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged in