Jump directly to the content

AS one of the UK’s largest supermarket chains, Tesco is a go-to destination for many during the holiday season. 

With hundreds of large superstores and thousands of smaller 'Express' outlets nationwide, it’s essential to plan your shopping trips around their adjusted New Year’s hours. Here's everything you need to know.

a large red and blue tesco sign on the side of a building
2
Tesco has revealed its opening hours for the festive periodCredit: Getty
Tesco Clubcard prices for festive vegetables.
2
Tesco is known for its incredible Clubcard dealsCredit: Alarmy

On New Year’s Eve, Tesco will operate with reduced hours to allow its staff to celebrate the occasion. 

Larger stores, including Tesco Extras and Superstores, will close at 7pm, so be sure to complete your shopping earlier in the day. 

For those who might need last-minute items, Tesco Express stores will remain open until 10pm.

As the calendar turns to New Year’s Day 2025, Tesco will once again adjust its schedule. 

Most superstores will open in the morning but will close by 6pm, giving you time to pick up essentials or stock up for the week ahead. 

Tesco Express stores, as on New Year’s Eve, will provide extended hours and remain open until 10pm, making it convenient for quick stops.

Check the Tesco app for any changes to your local store's opening times.

Other supermarkets on New Year’s Eve and Day

Several other big supermarkets will be closing their doors or operating under reduced hours on New Year’s Day.

M&S and Aldi are the only other stores that will close entirely to give their staff a well-deserved day off.

Sainsbury's, Morrisons, Asda, Co-op, and Waitrose will open with reduced hours, so it’s worth checking your local branch.

Anyone looking to do some DIY in the new year will be happy to know that B&Q will be open on January 1 (albeit with reduced hours).

Other high street shops such as Home Bargains on the other hand, will be closed.

With many chains giving their staff a well-earned break on January 1, check your local store’s schedule ahead of time to start 2025 stress-free.

How many UK bank holidays are there in 2025?

There are plenty of bank holidays lined up for 2025. Here’s the full list of what’s ahead:

England and Wales

  • January 1, 2025 - New Year's Day
  • April 18, 2025 - Good Friday
  • April 21, 2025 - Easter Monday
  • May 5, 2025 - Early May bank holiday
  • May 26, 2025 - Spring bank holiday
  • August 25, 2025 - Summer bank holiday
  • December 25, 2025 - Christmas Day
  • December 26, 2025 - Boxing Day

Scotland

  • January 1, 2025 - New Year's Day
  • January 2, 2025 - 2nd January
  • April 18, 2025 - Good Friday
  • April 21, 2025 - Easter Monday
  • May 5, 2025 - Early May bank holiday
  • May 26, 2025 - Spring bank holiday
  • August 25, 2025 - Summer bank holiday
  • December 1, 2025 - St Andrew's Day
  • December 25, 2025 - Christmas Day
  • December 26, 2025 - Boxing Day

Northern Ireland

  • January 1, 2025 - New Year's Day
  • March 17, 2025 - St Patrick's Day
  • April 18, 2025 - Good Friday
  • April 21, 2025 - Easter Monday
  • May 5, 2025 - Early May bank holiday
  • May 26, 2025 - Spring bank holiday
  • July 14, 2025 - Battle of the Boyne (Orangemen's Day) (substitute day)
  • August 25, 2025 - Summer bank holiday
  • December 1, 2025 - St Andrew's Day (substitute day)
  • December 25, 2025 - Christmas Day
  • December 26, 2025 - Boxing Day
Topics