New Year supermarket opening times: What’s open and when

Here’s a full guide to supermarket opening hours for New Year’s Eve and New Year’s Day
Tom Place
30 December 2025

If you need to pop to the shops over the New Year, be forewarned - your local supermarket is probably running with changed opening hours.

Some shops are also closed for the entirety of New Year’s Day.

We've put together a handy guide of the opening and closing times of all major UK supermarkets during this period - no matter your local, you’ll find details below.

Please note, there are some exceptions, so be sure to check websites for the opening hours at your closest shop.

Tesco

  • New Year’s Eve: 6am to 7pm (Express stores 7am to 10pm)
  • New Year’s Day: 9am to 6pm (Express stores 8am to 10pm)

Sainsbury’s

  • New Year’s Eve: 10am to 7pm (convenience stores 6am to 9pm)
  • New Year’s Day: 8am to 8pm (convenience stores 9am to 9pm)

Asda

  • New Year’s Eve: 7am to 7pm
  • New Year’s Day: 9am to 6pm

Morrisons

  • New Year’s Eve: 7am to 7pm
  • New Year’s Day: 9am to 6pm

Marks and Spencer

  • New Year’s Eve: 8am to 7pm
  • New Year’s Day: Closed

Waitrose

  • New Year’s Eve: 8am to 6pm
  • New Year’s Day: 10am to 6pm

Co-op

  • New Year’s Eve: 6am to 8pm
  • New Year’s Day: 9am to 8pm

Aldi

  • New Year’s Eve: 8am to 6pm
  • New Year’s Day: Closed

Lidl

  • New Year’s Eve: 8am to 6pm
  • New Year’s Day: Closed

Iceland

  • New Year’s Eve: 8am to 6pm
  • New Year’s Day: 10am to 5pm