Supermarket Christmas 2024 opening hours in Scotland for Tesco, Sainsbury's, Aldi, Lidl, and more

An employee restocks goods on the bakery display inside a Morrisons supermarket
-Credit:Paul Thomas/Bloomberg via Getty Images


Christmas is just days away and this time of year is when households will be heading their local supermarket to pick up their last bits for December 25.

However, at this time of year it is quite common for retailers to switch up their their opening hours. While it is widely known that many shut early on Christmas Eve and completely on Christmas Day itself, it's important to know the new schedule.

If you need to run for any last minute household essentials, below is a full summary of all confirmed supermarket opening hours Scotland.

READ MORE: Families with disabled children urged to apply for charity grant this winter

READ MORE: Crash horror on M74 as Porsche driver dead and two others rushed to hospital

However, as this is a general overview, it is always wise to check your local store's hours before making a trip out there.

A general image of a customer in Sainsbury's at Christmas
Many supermarkets close earlier than normal on December 24 -Credit:Daily Mirror

Aldi

  • December 16 - 23: 8am to 10pm

  • Christmas Eve: 8am to 6pm

  • Christmas Day: closed

  • Boxing Day: closed

  • December 27: 8am to 6pm

Find your local Aldi opening hours here.

Lidl

  • December 18 - 23: 8am to 10pm

  • Christmas Eve: 8am to 10pm

  • Christmas Day: closed

  • Boxing Day: open at reduced hours (check your local store)

  • December 27: 8am to 10pm

Find your local Lidl opening hours here.

Join the Daily Record's WhatsApp community here and get the latest news sent straight to your messages.

Tesco

Tesco opening hours do vary depending on the store size, with the supermarket confirming that some larger stores will be extending their opening times in the week before Christmas.

Extra and superstores

  • Christmas Eve: open until 7pm

  • Christmas Day: closed

  • Boxing Day: 9am to 6pm

  • December 27: open with hours varying in locations

Express Stores

  • Christmas Eve: All to close by 10pm, some by 7pm

  • Christmas Day: closed

  • Boxing Day: 9am to 7pm

  • December 27: open with hours varying in locations

Find your local Tesco opening hours here.

Asda

Similar to Tesco, Asda store hours can vary depending on the size and location and it is worth double checking your local store before making a trip this year.

  • December 23: 8am to 12pm, or 24 hours

  • Christmas Eve: 10am to 7pm

  • Christmas Day: closed

  • Boxing Day: 9am to 6pm

  • December 27: 8am to 12pm, or 24 hours

Morrisons

  • Christmas Eve: 6am to 10pm

  • Christmas Day: Closed

  • Boxing Day: 9am to 6pm

  • December 27: 6am to 10pm

Find your local Morrisons opening hours here.

Sainsbury's

Superstores

  • Christmas Eve: 6am to 7pm

  • Christmas Day: closed

  • Boxing Day: 9am to 6pm

  • December 27: 7am to 10pm