Christmas is a time for spending quality time with family and friends, and consuming copious amounts of champagne and party food.

But inevitably there may come a time when you need to top up the dwindling supply of mince pies or bottles of fizz, or pick up some hangover essentials like coffee, bacon and bread.

But before hitting the shops it’s always worth knowing whether your local supermarket will be open – because some smaller stores are operating limited opening hours over the festive period and in the run up to New Year’s Day.

To make things quick and simple for you, we’ve put together a handy guide to all the major stores’ festive opening hours below.


A Tesco Extra supermarket

Check when Tesco will open over Christmas and the New Year

Customers should check online at for full details of their local store here, as the supermarket will keep the majority open.

Tesco opening times on Christmas Eve:

  • England, Wales & Scotland Extras, Superstores and Metro stores: 6am – 7pm.

  • All Express stores: 6am to 10pm.

  • All petrol stations: 6am – 7pm.


We’ve put together a handy guide below you can check, or head over to the on the Morrison’s website and use the store finder tool.

Morrisons opening times on Christmas Eve:

  • Store: 05:00 – 18:00
  • Cafe: 06:00 – 17:00
  • Petrol: 05:00 – 18:30

You can check Morrisons store finder here for exact times.


Budget supermarket Lidl will operate reduced hours over the holidays and times will vary depending on your location. Check the rough guide below or head to the retailer’s website for more detailed information.

Lidl Christmas Eve opening times


Sainsbury’s have confirmed stores will be open on Christmas Eve with the exception of a small number of convenience stores in Central London, but check for reduced opening hours here.

Sainsbury’s opening times for 24 December – Christmas Eve

  • New Year’s Eve All of Sainsbury’s supermarkets and convenience stores will be open and will operate normal Sunday trading hours.

Read More

Supermarket deals


Asda will open throughout the festive period – only closing on Christmas Day

Supermarket giant Asda will be open throughout the festive period. Shoppers can use our guide below or the store finder tool on Asda’s website to check when their local branch will be open.

Asda opening times for Christmas Eve, Christmas Day and Boxing Day:


Aldi stores will close on Boxing Day

Last minute Christmas shoppers will be able to head to Aldi – but should check their local times here as some some local branch details may differ.

Aldi opening times on 24 December – Christmas Eve:

  • Christmas Eve: 8am-6pm

  • Christmas Day: Closed

  • Boxing Day: Closed


If a quick dash to Waitrose is on the cards over Christmas – check opening times here

If you plan to visit Waitrose or John Lewis today, check timings below or visit: or before setting off.

Waitrose opening times on 24 December – Christmas Eve:


If you want details for your local store before leaving the house, you can get the full breakdown on the Iceland website. The supermarket chain will open again on Boxing Day but with reduced hours and Iceland recommend checking opening hours online first before venturing out.

Iceland Christmas Eve Opening Times

Read More

Cut your supermarket bill