google.com, pub-8701563775261122, DIRECT, f08c47fec0942fa0
UK

Christmas Eve 2025 supermarket closing times: Asda, Tesco, Sainsbury’s, Aldi, Lidl and more

It’s that time of year again, when the shopping aisles are filled with families, packed carts, and kids begging for chocolate Santas lining the dessert aisles.

For those who haven’t yet written their shopping lists, or are hoping for a last-minute chance to pop into the shops to pick up some brussels sprouts, it might be worth checking your local supermarket’s opening times as Christmas Day approaches.

Most major supermarkets will change their opening hours from Christmas Eve, but there will be differences between chains and large and small stores.

If you want to go out there are many stores still open

If you want to go out there are many stores still open (Getty/iStock)

All the information you need on which supermarkets are open (and when) during the festive period:

Tesco

  • Christmas Eve: 06:00 – 19:00 (Express stores open 07:00 – 22:00)
  • Christmas Day: Closed
  • Boxing Day: 09:00 – 18:00 (Express stores 09:00 – 19:00)
  • New Year’s Eve: 06:00 – 19:00 (Express stores 07:00 – 22:00)
  • New Year’s Eve: 09:00 – 18:00 (Express stores are between 08:00 – 22:00)

Sainsbury’s

  • Christmas Eve: 06:00 – 19:00 (markets 06:00 – 21:00)
  • Christmas Day: Closed
  • Boxing Day: 09:00 – 18:00 (markets 09:00 – 21:00)
  • New Year’s Eve: 10:00 – 19:00 (markets 06:00 – 21:00)
  • New Year’s Day: 08:00 – 20:00 (markets 09:00 – 21:00)

took

  • Christmas Eve: 7 a.m. to 6 p.m.
  • Christmas Day: Closed
  • Next Day: Closed
  • New Year’s Eve: 8 a.m. to 6 p.m.
  • New Year’s Day: Closed
Most major supermarkets change their opening hours over the festive period

Most major supermarkets change their opening hours over the festive period (Getty)

Lidl

  • Christmas Eve: 7 a.m. to 6 p.m.
  • Christmas Day: Closed
  • Next Day: Closed
  • New Year’s Eve: 8 a.m. to 6 p.m.
  • New Year’s Day: Closed

asda

  • Christmas Eve: 5 a.m. to 7 p.m.
  • Christmas Day: Closed
  • Boxing Day: 9am to 6pm
  • New Year’s Eve: 7 a.m. to 7 p.m.
  • New Year’s Day: 9am to 6pm

Partnership

  • Christmas Eve: Usual opening time until 19:00 (grocers 06:00 or 07:00 – 20:00)
  • Christmas Day: Closed
  • Boxing Day: 10:00 – 19:00 (markets 09:00 – 19:00)
  • New Year’s Eve: Usual opening time until 19:00 (grocery stores 06:00 or 07:00 – 20:00)
  • New Year’s Day: 10:00 – 19:00 (markets 09:00 – 20:00)

Waiter

  • Christmas Eve: Open
  • Christmas Day: Closed (except Welcome Break Service stations and Shell forecourts)
  • Next Day: Closed
  • New Year’s Eve: Open
  • New Year’s Day: Closed

Marx and Spencer

  • Christmas Eve: 6 a.m. to 7 p.m.
  • Christmas Day: Closed
  • Next Day: Closed
  • New Year’s Eve: 8 a.m. to 7 p.m.
  • New Year’s Day: Closed

Morrisons

  • Christmas Eve: Opening hours vary but the majority will be open between 6am and 6pm.
  • Christmas Day: Closed
  • Boxing Day: 9am to 6pm
  • New Year’s Eve: 7 a.m. to 7 p.m.
  • New Year’s Day: 9am to 6pm

Related Articles

Leave a Reply

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

Back to top button