Supermarket New Year’s opening hours: when Morrisons, Asda, Aldi and more are open on New Year’s Day

It can be difficult to keep up with the New Year’s opening hours for supermarkets, as some will be closed and others won’t

Over the Christmas and New Year period, it’s normal for shops and supermarkets to alter their opening and closing hours - and there’s nothing worse than thinking you can quickly nip to the shops when you’ve forgotten something important, only to discover that its closed.

With Christmas now behind us for another year, this is everything you need to know about the operating hours of the major supermarkets across the UK on New Year’s Eve and New Year’s Day, so you don’t get caught out.

Morrisons

(Photo: TOLGA AKMEN/AFP via Getty Images)placeholder image
(Photo: TOLGA AKMEN/AFP via Getty Images) | AFP via Getty Images

On the Morrisons website, it lists the following as the opening hours for the majority of its stores:

  • Thursday 30 December:  7am - 10pm
  • Friday 31 December: 7am - 6pm
  • Saturday 1 January: 9am - 6pm
  • Sunday 2 January: 10am - 4pm

These hours can vary from store to store so you should double check the opening times of your local branch using the Morrisons store finder tool. 

Aldi

(Photo: Sean Gallup/Getty Images)placeholder image
(Photo: Sean Gallup/Getty Images) | Getty Images

Aldi has announced that its opening hours are:

  • Thursday 30 December: 8am - 9pm
  • Friday 31 December: 8am - 6pm
  • Saturday 1 January: Closed
  • Sunday 2 January: 9:30am - 4pm
  • Monday 3 January: 8am - 9pm

There are a few differences for the opening times for Scottish stores - on Sunday 2 and Monday 3 of January, Scottish stores will be open from 8am - 10pm.

These hours can vary from store to store so you should double check the opening times of your local branch using the Aldi store finder tool. 

Tesco

(Photo: TOLGA AKMEN/Tolga Akmen/AFP via Getty Images)placeholder image
(Photo: TOLGA AKMEN/Tolga Akmen/AFP via Getty Images) | Tolga Akmen/AFP via Getty Images

Tesco will also be operating under slightly different opening hours across the festive season:

  • Friday 31 December: 6am - 7pm 
  • Saturday 1 January: Closed
  • Sunday 2 January: 9am - 6pm
  • Monday 3 January: 8am - 6pm 

These hours can vary from store to store so you should double check the opening times of your local branch using the Tesco store finder tool.

Lidl

(Photo: KURT DESPLENTER/BELGA MAG/AFP via Getty Images)placeholder image
(Photo: KURT DESPLENTER/BELGA MAG/AFP via Getty Images) | BELGA MAG/AFP via Getty Images

These are the Lidl seasonal opening hours:

  • Thursday 30 December: 8am - 10pm
  • Friday 31 December: 8am - 7pm
  • Saturday 1 January: Closed
  • Sunday 2 January: 8am - 10pm
  • Monday 3 January: 8am - 10pm

These hours can vary from store to store so you should double check the opening times of your local branch using the Lidl store finder tool. 

Sainsbury’s

 (Photo: Leon Neal/Getty Images)placeholder image
(Photo: Leon Neal/Getty Images) | Getty Images

These are Sainsbury’s seasonal opening hours:

  • Friday 31 January: 7am - 7pm
  • Saturday 1 January: 8am - 8pm
  • Monday 3 January: 8am - 8pm

These hours can vary from store to store so you should double check the opening times of your local branch using the Sainsbury’s store locator tool. 

Asda

(Photo: BEN STANSALL/AFP via Getty Images)placeholder image
(Photo: BEN STANSALL/AFP via Getty Images) | AFP via Getty Images

  • Friday 31 December: 6am - 7pm
  • Saturday 1 January: 10am - 5pm
  • Sunday 2 January: 10am - 4pm
  • Monday 3 January: 8am - 8pm
  • Tuesday 4 January: 6am - 12am

These hours can vary from store to store so you should double check the opening times of your local branch using the Asda store locator tool.

Waitrose

  (Photo: Matt Cardy/Getty Images)placeholder image
(Photo: Matt Cardy/Getty Images) | Getty Images

The Waitrose website states that customers are advised to check the times of their local store for its seasonal opening hours. You can do this by using the branch finder tool on the Waitrose website.

Waitrose says: “On New Year’s Day, our shops will be closed, with the exception of a small number which will have varying opening hours between 7am and 10pm.”

Iceland

(Photo: PAUL ELLIS/AFP via Getty Images)placeholder image
(Photo: PAUL ELLIS/AFP via Getty Images) | AFP via Getty Images

These are the Iceland seasonal opening hours as listed on its website:

  • Thursday 30 December: 8am - 7pm
  • Friday 31 December: 9am - 5pm
  • Saturday 1 January: Closed
  • Sunday 2 January: 10am - 4pm
  • Monday 3 January: 8am - 7pm

These hours can vary from store to store so you should double check the opening times of your local branch using the Iceland store finder tool.

Marks and Spencer

(Photo: TOLGA AKMEN/AFP via Getty Images)placeholder image
(Photo: TOLGA AKMEN/AFP via Getty Images) | AFP via Getty Images

These are the seasonal opening hours for M&S:

  • Friday 31 December: 8am - 4pm
  • Saturday 1 January: Closed
  • Sunday 2 January: 11am - 5pm
  • Monday 3 January: 8am - 6pm

These hours can vary from store to store so you should double check the opening times of your local branch using the M&S store finder tool.

A message from the editor:Thank you for reading. NationalWorld is a new national news brand, produced by a team of journalists, editors, video producers and designers who live and work across the UK. Find out more about who’s who in the team, and our editorial values. We want to start a community among our readers, so please follow us on Facebook, Twitter and Instagram, and keep the conversation going. You can also sign up to our newsletters and get a curated selection of our best reads to your inbox every day.

Telling news your way
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice