It may seem like December has only begun, but we have just under three weeks until Christmas day is officially here.

The build-up to the big day is usually a busy period for many, with last-minute dashes to the shops for essentials being unavoidable every year. Of course, we’ll be frequenting the supermarket more often than not.

Whether you need to get essentials for during the festive countdown or you need Christmas dinner must-haves, a trip to your local is guaranteed. However, as we all know, some supermarkets can operate at different hours during this time of year.

Read more: Aldi to open new Scots store today as part of multi-million pound expansion plan

Read more: Tesco introduces ‘biggest’ rewards partner in major Clubcard scheme change

While the majority of stores keep their doors closed on December 25, they can often extend their opening hours in the last week. Some then close early on Christmas Eve and Boxing Day to allow staff members time to spend time with their loved ones over the holidays.

To make sure you don’t get caught out without any household essentials, we have provided below a full overview of all the current confirmed times for supermarkets across Scotland. It is worth noting that this is a general overview and that is is always worth checking your local store opening hours before making a trip.

Shoppers in a Morrisons supermarket
Supermarkets often change their opening hours during the holidays (Image: Getty Images)

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

Local stores

  • Christmas Eve: 6am to 9pm
  • Christmas Day: Closed
  • Boxing Day: 9am to 9pm
  • December 27: 7am to 11pm

Find your local Sainsbury’s opening hours here.

Get the latest money news sent straight to your inbox. Sign up to our Record Money newsletter.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts


This will close in 0 seconds