Supermarkets Christmas and New Year opening times

If you need to do some last minute Christmas food shopping for the big day or New Year, we've put together details of opening times for our local supermarkets.

Aldi Christmas opening hours

  • 18th-23rd December – 7am to 10pm
  • Christmas Eve- 9.30am to 4pm
  • Christmas Day – Closed
  • Boxing Day – Closed
  • 27th- 30th December – 8am to 8pm
  • New Year's Eve- 9.30am to 4pm
  • New Year's Day – Closed

Morrisons Christmas opening hours

  • 20th December- 7am to 10pm
  • 21st- 23rd December- 6am to midnight
  • Christmas Eve- 10am to 4pm
  • Christmas Day- Closed
  • Boxing Day- 9am to 6pm
  • 27th- 30th December- 7am to 10pm
  • New Year's Eve- 10am to 4pm
  • New Year's Day- 9am to 6pm
  • 2nd January - 7am to 10pm

Lidl Christmas opening hours

  • Christmas Day- Closed
  • Boxing Day- Many stores closed
  • New Year's Day- Closed

Marks & Spencer Christmas opening hours

  • 18th-23rd December- 6am to 10pm
  • Christmas Eve- 6am to 4pm
  • Christmas Day- Closed

Tesco Christmas opening hours

  • Christmas Eve- Tesco Extra and Superstores close at 6pm, but Express stores will be open until 10pm
  • Christmas Day- Closed
  • Boxing Day- Extras and Superstores open 9am to 6pm, most Express stores open 9am to 7pm, some larger Express stores will close at 6pm
  • New Year's Eve- Extras and Superstores close at 6pm
  • New Year's Day- open for Sunday trading hours.

Sainsbury's Christmas opening hours

  • Christmas Eve: 11am – 5pm
  • Christmas Day: Closed
  • Boxing Day: Closed