Asda, Tesco, Morrisons, Marks & Spencer, Sainsbury’s opening times: When do supermarkets close on Christmas Eve?
Opening hours may be limited and vary from store to store today

Christmas Eve is here and if there’s still some shopping to be done, it had better be done today before the country comes to a near standstill.
Whether you’ve got to get some emergency stuffing, or just your regular pint of milk, here’s the rundown to major supermarket’s opening hours today.
Sainsbury’s

Today, most of the larger Sainsbury’s stores will be open from 7am to 9pm. Opening times for Sainsbury’s Locals will vary, so it’s best to check using the online store finder.
Marks & Spencer

Opening times for M&S are store specific, but many will be open from 6am to 5pm to 6pm today. Use their store locator to find out how long your local M&S is open for. Certain stores will be open for a limited time on Christmas day as well.
Tesco

Tesco’s opening hours vary today, but most are open from 6am to 10pm, with some smaller stores clocking out at 7pm. Check the opening times for your nearest store here.
Morrisons

Most Morrisons stores will be open from 6am to 6pm today, except some London stores, which will stay open until 7pm. Their store locator will help you find out which store will be open near you.
Lidl

The general opening hours for most Lidl stores today are between 7am to 6pm. Check for specific stores here.
Waitrose

These are also store specific, so make sure to check the online store finder for detailed information on opening hours today until New Year.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies
Comments