As we approach Christmas people stock up for the festive period.

Shoppers flock to supermarkets such as Asda, Tesco, Morrisons, Aldi and Lidl to make sure they have enough turkey, cranberry sauce and party food to keep their families well-fed.

While all the main shops will be closed on Christmas Day they all have a different policy in terms of when and when they will not be open on other days.

Read more: Easington Colliery: village donates after butchers closes

Some will be keeping their doors shut on Boxing Day while others will be open to allow people to replenish their fridges after the festive feast.

And opening times on Christmas Eve and the Tuesday Bank Holiday are also set to be different so it can be hard to keep track of when everywhere is open.

With all that in mind here are all the opening hours for all the main supermarkets over the festive period including Aldi, ASDA, Tesco, M&S, Lidl, Morrisons, Sainsbury's, Iceland, Waitrose

Aldi

Aldi had extended its store hours ahead of Christmas with shops open Monday to Friday from 7am to 10pm.

Below are the Christmas store times given by Aldi, however, opening times may vary by location. Use the store finder to find your local store.

  • Thursday 22 December: 7am - 10pm
  • Friday 23 December: 7am - 10pm
  • Christmas Eve: 7am - 6pm
  • Christmas Day: CLOSED
  • Boxing Day: CLOSED
  • Tuesday 27 December: 8am - 8pm
  • Wednesday 28 December: 8am - 8pm
  • Thursday 29 December: 8am - 8pm
  • Friday 30 December: 8am - 8pm
  • Saturday 31 December: 8am - 6pm
  • Sunday 1 January: CLOSED
  • Monday 2 January: 8am - 8pm
  • Tuesday 3 January: 8am - 10pm

The Northern Echo: ALDI. Picture: NORTHERN ECHOALDI. Picture: NORTHERN ECHO (Image: PA)

ASDA

Opening times depend on the branch you visit, so it's a good idea to consult the store locator before planning your shopping. Below are the hours for superstore shops.

  • Thursday 22 December: Open 24 hours
  • Friday 23 December: Open 24 hours
  • Christmas Eve: 12am - 7pm
  • Christmas Day: CLOSED
  • Boxing Day: 9am - 6pm
  • Tuesday 27 December: 8am - 8pm
  • Wednesday 28 December: Open 24 hours
  • Thursday 29 December: Open 24 hours
  • Friday 30 December: Open 24 hours
  • Saturday 31 December: 12am - 7pm
  • Sunday 1 January: 11am - 5pm (10.30am - 4.30pm at Trafford Park)
  • Monday 2 January: 8am - 8pm
  • Tuesday 3 January: Open 24 hours

Below are the opening hours for non-24 hours ASDA.

  • Thursday 22 December: 6am - 11pm
  • Friday 23 December: 6am - 11pm
  • Christmas Eve: 6am - 7pm
  • Christmas Day: CLOSED
  • Boxing Day: 9am - 6pm
  • Tuesday 27 December: 8am - 8pm
  • Wednesday 28 December: 7am - 10pm
  • Thursday 29 December: 7am - 10pm
  • Friday 30 December: 7am - 10pm
  • Saturday 31 December: 7am - 7pm
  • Sunday 1 January: 10am - 4pm
  • Monday 2 January: 8am - 8pm
  • Tuesday 3 January: 7am - 10pm

Tesco

Tesco stores will be shut on Christmas Day however hours for the other days during the festive period will vary depending on the store. Most larger stores will be open until 6pm on Christmas Eve and from 9am to 6pm on Boxing Day. To check the exact opening hours of your local Tesco use the store finder.

  • Thursday 22 December: 5am - 1am
  • Friday 23 December: 5am - 1am
  • Christmas Eve: 5am - 6pm
  • Christmas Day: CLOSED
  • Boxing Day: 9am - 6pm
  • Tuesday 27 December: 9am - 6pm (8am - 6pm at Failsworth)
  • Saturday 31 December: 6am - 6pm
  • Sunday 1 January: 11am - 5pm

The Northern Echo: Tesco. Picture: NORTHERN ECHOTesco. Picture: NORTHERN ECHO (Image: NORTHERN ECHO)

M&S

Marks and Spencer is another retailer which will have all its stores closed on Boxing Day as well as Christmas Day.

However opening hours are extended in the run up to Christmas with 300 of its stores will open until 11pm from 19 to 23 December.

M&S stores director Helen Milford said: “Our teams really step up over the festive period to help make Christmas special for our customers, including working extra hours so we can keep our store doors open for longer.”

“It’s a busy time for retail so giving our colleagues Boxing Day off is a small thank you for their hard work delivering a remarkable Christmas for our customers.”

M&S store opening times vary, and you can find yours using the store finder here.

Lidl

Opening hours will depend on the store you visit, so it is worth checking the Lidl store finder to see when your local supermarket is open. All Lidl stores will however be closed on Christmas Day, Boxing Day and New Year's Day.

  • Thursday 22 December: 7am - 10pm
  • Friday 23 December: 7am - 10pm
  • Christmas Eve: 7am - 6pm
  • Christmas Day: CLOSED
  • Boxing Day: CLOSED
  • Tuesday 27 December: 8am - 10pm
  • Wednesday 28 December: 8am - 10pm
  • Thursday 29 December: 8am - 10pm
  • Friday 30 December: 8am - 10pm
  • Saturday 31 December: 8am - 7pm
  • Sunday 1 January: CLOSED
  • Monday 2 January: 8am - 8pm
  • Tuesday 3 January: 8am - 10pm

The Northern Echo: Lidl. Picture: NORTHERN ECHOLidl. Picture: NORTHERN ECHO (Image: NORTHERN ECHO)

Morrisons

Opening times depend on the branch you visit, so it's a good idea to consult the store locator before planning your shopping. All stores are closed on Christmas Day with most opening 6am to 6pm on Christmas Eveand 9am to 6pm on Boxing Day.

  • Thursday 22 December: 6am - 12am
  • Friday 23 December: 6am - 12am
  • Christmas Eve: 6am - 6pm
  • Christmas Day: CLOSED
  • Boxing Day: 9am - 6pm
  • Tuesday 27 December: 6am - 10pm (11pm for Chorlton)
  • Wednesday 28 December: 6am - 10pm (11pm for Chorlton)
  • Thursday 29 December: 6am - 10pm (11pm for Chorlton)
  • Friday 30 December: 7am - 9pm
  • Saturday 31 December: 7am - 7pm
  • Sunday 1 January: 10am - 4pm

The Northern Echo: Morrisons. Picture: NORTHERN ECHOMorrisons. Picture: NORTHERN ECHO (Image: NORTHERN ECHO)

Sainsbury's

The majority of Sainsbury's supermarkets will be open from 6am until 11pm from December 21 to 23. On Christmas Eve, most larger stores will be open from 6am to 7pm and most convenience stores will close at 9pm, with London convenience stores closing at 10pm.

On Christmas Day, all of stores will be closed.

On Boxing Day most stores will be open between 10am and 5pm and convenience stores will be open from 9am to 9pm.

On December 27, the majority of supermarkets are open from 8am to 8pm and convenience stores will open as normal. Opening hours will vary by store.

On December 28, 29 and 30 most supermarkets and convenience stores will trade their normal hours for these days.

On New Year’s Eve, the majority of supermarkets will be open from 7am to 7pm and convenience stores will close at 9pm. On New Year's Day, the majority of supermarkets will be open between 10am and 4pm (normal Sunday trading hours). Convenience stores will be open between 9am & 9pm.

Opening hours can vary with customers check the store locator for the latest details for their area.

The Northern Echo: Sainsbury's. Picture: NORTHERN ECHOSainsbury's. Picture: NORTHERN ECHO (Image: NORTHERN ECHO)

Iceland

Like Aldi and Lidl, Iceland will also have all its stores closed on Christmas Day and Boxing Day.

  • Thursday 22 December: 8am - 6pm
  • Friday 23 December: 8am - 6pm
  • Christmas Eve: 8am - 5pm
  • Christmas Day: CLOSED
  • Boxing Day: CLOSED
  • Tuesday 27 December: 8am - 6pm
  • Wednesday 28 December: 8am - 6pm
  • Thursday 29 December: 8am - 6pm
  • Friday 30 December: 8am - 6pm
  • Saturday 31 December: 8am - 5pm
  • Sunday 1 January: 10am - 4pm
  • Monday 2 January: 8am - 6pm

Waitrose

Most Waitroise stores will be open for extended hours, closing at 11pm in the days leading up to Christmas Eve.

Some convenience shops will open until midnight. On Christmas Eve, the majority of stores will open 7am-6pm, and on New Year's Eve, 8am-6pm.

On Christmas Day and Boxing Day, stores will be closed with the exception of those in Welcome Break motorway service stations and Shell forecourts – some of which will be open 24 hours. On New Year's Day, Waitroise shops will be closed, with the exception of a small number which will have varying opening hours between 7am and 10pm.

Opening hours vary between stores.

Read next:

If you want to read more great stories, why not subscribe to your Northern Echo for as little as £1.25 a week. Click here