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

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.

Check your local opening times here.

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.

Check your local opening times here.

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

Check your local opening times here.

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

Check your local store opening times.

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

Check your local opening times here.

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

Check your local opening times here.

Our goal is to create a safe and engaging place for users to connect over interests and passions. In order to improve our community experience, we are temporarily suspending article commenting