Christmas opening times for Tesco, Asda, Aldi, Sainsbury's and more

Tesco Express store in London, United Kingdom, on 11 December, 2019.   (Photo by Beata Zawrzel/NurPhoto via Getty Images)
Need to run to the shop for something you've forgotten from Christmas dinner? Here's when they're open (Photo by Beata Zawrzel/NurPhoto via Getty Images)

Christmas is almost here, but if you still haven’t sorted out your festive food, don’t panic.

Here are all the the festive opening hours over the holiday period - including Christmas Eve, Christmas Day and Boxing Day - for all major supermarkets.

Most stores across the UK will close on Christmas Day, but hours will vary from shop to shop throughout the festive period.

Tesco Christmas opening times

Tesco Extras, Superstores and Metro stores will open at their usual time on Christmas Eve and close at 7pm.

Express stores will close at 10pm.

All Tesco stores across the country will be shut on Christmas Day.

On Boxing Day, Tesco Extras, Superstores and Metro stores in England, Scotland and Wales will be open from 9am to 6pm.

Express stores will be open 8am to 10pm and all petrol stations will run from 8am to 7pm.

Check ahead before making the trip to Tesco, as once again opening hours will vary depending on the size of the store.

To find the nearest Tesco to you out of the 4000 stores, check here.

As a guide, below are the opening hours for a Tesco Express in Merseyside:

Monday, December 23: 6am - 11pm

Christmas Eve: 6am - 10pm

Christmas Day: Closed

Boxing Day: 8am - 10pm

Friday 27 December: 6am - 11pm

Saturday 28 December: 6am - 11pm

Sunday 29 December: 6am - 11pm

Aldi Christmas opening times

Most Aldi stores will have reduced opening hours on Christmas Eve (December 24), from 8am to 6pm.

On Christmas Day and Boxing Day, Aldi will remain closed.

Then on December 27, 28 and 30, shops will be open from 8am to 8pm.

With 830 Aldi branches in the UK, make sure to look up your local branch’s opening hours before heading for an emergency food run.

Find out where your nearest Aldi store is here.

Aldi supermarket (Photo: Matt Cardy/Getty Images)
Aldi supermarket (Photo: Matt Cardy/Getty Images)

Monday, December 23: 8am-10pm

Christmas Eve: 8am-6pm

Christmas Day: Closed

Boxing Day: Closed

Friday, December 27: 8am-8pm

Saturday, December 28: 8am-8pm

Sunday, December 29: 10am-4pm

Monday, December 30: 8am-8pm

New Year’s Eve: 8am-6pm

New Year’s Day: Closed

Thursday, January 2: 8am-10pm

Asda Christmas opening times

You can use this store locator to check the timings for your local supermarket.

As a guide, typically a 24-hour Asda store will be open during the hours below.

Christmas Eve: Closes at 7pm

Christmas Day: Closed

Boxing Day: 9am-6pm

Friday, December 27: Opens at 6am

Saturday, December 28: Closes at 10pm

Sunday, December 29: 10am-4pm

Monday, December 30: Opens at 7am

New Year’s Eve: Closes at 7pm

New Year’s Day: 10am-5pm

Thursday, January 2: Opens at 6am

Friday, January 3: 24 hours

Shoppers carry their purchases in orange plastic Sainsbury's supermarket store shopping bags (Photo: Tolga AKMEN / AFP)
Shoppers carry their purchases in orange plastic Sainsbury's supermarket store shopping bags (Photo: Tolga AKMEN / AFP)

READ MORE: The apps to help you save over Christmas and New Year

Sainsburys Christmas opening times

Sainsburys Christmas opening times will vary depending on whether the store is a Sainsburys Local or supermarket, and on the size and location.

It’s best to check your local shop using their store locator.

Most larger Sainsbury’s stores will open and close a bit earlier on December 24, from 6am to 11pm in some cases.

All Sainsbury's stores will be closed on Christmas Day, and Boxing Day will have reduced hours with most superstores open from 9am to 6pm.

M & S Christmas opening times

Marks and Spencer have a comprehensive Christmas opening schedule on their website.

Simply use this tool to find details for your nearest store.

READ MORE: Netflix Christmas special which implies Jesus was gay sparks backlash from Christians

Morrisons Christmas opening times

-, UNITED KINGDOM - 2019/05/19: Exterior view of a Morrisons store, One of the Top Ten Supermarket chains / brands in the United Kingdom. (Photo by Keith Mayhew/SOPA Images/LightRocket via Getty Images)
-, UNITED KINGDOM - 2019/05/19: Exterior view of a Morrisons store, One of the Top Ten Supermarket chains / brands in the United Kingdom. (Photo by Keith Mayhew/SOPA Images/LightRocket via Getty Images)

With just under 500 stores in the UK, you can use this online store finder to locate your nearest one.

Most Morrisons stores will open from 6am to 6pm on December 24.

Shops will then be closed on Christmas Day.

On Boxing Day, most stores will open from 9am to 6pm.

From December 27 to December 30, normal hours will resume.

Guide to Morrison’s store opening hours

Monday, December 23: 6am-midnight

Christmas Eve: 6am-6pm

Christmas Day: Closed

Boxing Day: 9am-6pm

Friday, December 27: Normal opening hours

Saturday, December 28: Normal opening hours

Sunday, December 29: Normal opening hours

Monday, December 30: Normal opening hours

New Year’s Eve: 7am-6pm

New Year’s Day: 9am-6pm

Lidl Christmas opening times

Most Lidl stores will open 8am to 6pm on December 24, and inside the M25, shops will be open an hour later until 7pm.

Lidl will then be shut on Christmas Day and on Boxing Day - apart from those in London, where opening hours will be 10am to 7pm.

Hours will then be normal from December 27 until New Year’s Eve.

Find your nearest store here.

As a rough guide

Monday, December 23: 8am-10pm

Christmas Eve: 8am-6pm (Except inside M25 8am-7pm)

Christmas Day: Closed

Boxing Day: Closed (Except inside M25 10am-7pm)

Friday, December 27: Open as normal

Saturday, December 28: Open as normal

Sunday, December 29: Open as normal

Monday, December 30: Open as normal

New Year’s Eve: 8am-6pm (Except inside M25 8am-8pm)

New Year’s Day: All stores closed (Except inside M25 10am-7pm)

Thursday, January 2: Open as normal

Waitrose Christmas opening times

Shop opening hours vary at Waitrose, with customers advised to check times of individual shops online.

There will be normal hours in the run up to Christmas Eve, apart from some stories being open for extended hours on Dec 20, 21 and 23 until 11pm for convenience stores and 10pm for supermarkets.

Most Waitrose shops will be open from 7am to 6pm on Christmas Eve and New Year's Eve, with some opening until 10pm.

They’ll be closed on Christmas Day and Boxing Day.