With just a few days left until the big day, it’s time to get the big Christmas shop out of the way in preparation for Santa’s arrival.
To help you make sure everything is sorted in time, we’ve pulled together a list of all the major supermarket opening times over the Christmas period.
So get your bags for life and your shopping list at the ready, because Santa is on his way and he will be expecting his annual dose of mince pies.
Bear in mind that all of these are subject to change and should be checked on each supermarket’s website.
Tesco
- 21st – 23rd December – 7am to 11pm
- Christmas Eve – 6am to 6pm
- Christmas Day – closed (with the exception of some smaller stores)
- Boxing Day – 9am to 7pm
- 27th December – 7am to 11pm
- 28th December – 7am to 11pm
- 29th December – 7am to 11pm
- 30th December – 7am to 11pm
- New Year’s Eve – 7am to 6pm
- New Year’s Day – 10am to 5pm
- 2nd January – 7am to 11pm
Aldi
Aldi has extended it’s opening times for the Christmas period.
- 21st – 23rd December – 7am to 10pm
- Christmas Eve – 8am to 6pm
- Christmas Day – closed
- Boxing Day – closed
- 27th December – 8am to 8pm
- 28th December – 8am to 8pm
- 29th December – 8am to 8pm
- 30th December – 8am to 8pm
- New Year’s Eve – 8am – 6pm
- New Years day – closed
- 2nd January – 8am – 8pm
Sainsbury’s
- 21st – 23rd December – 6am to 11pm
- Christmas Eve – 6am to 7pm
- Christmas Day – closed
- Boxing Day – 10am and 5pm
- 27th December – 6am to 11pm
- 28th December – 6am to 11pm
- 29th December – 6am to 11pm
- 30th December – 6am to 11pm
- New Year’s Eve – 7am to 7pm
- New Year’s Day – 10am and 4pm
- 2nd January – 6am to 11pm
You can check your local store’s opening and closing times on Sainsbury’s website here.
Morrisons
- 21st – 23rd December – 6am to midnight
- Christmas Eve – 6am to 6pm
- Christmas Day – closed
- Boxing Day – 9am to 6pm
- 27th December – 7am to 10pm
- 28th December – 7am to 10pm
- 29th December – 7am to 10pm
- 30th December – 7am to 10pm
- New Year’s Eve – 7am to 6pm
- New Years day – 10am to 4pm
- 2nd January – 10pm to 4pm
Asda
- 21st – 23rd December – 6am to 11pm
- Christmas Eve – 6am to 7pm
- Christmas Day – closed
- Boxing Day – 10am to 4pm
- 27th December – 8am to 8pm
- 28th December – 8am to 8pm
- 29th December – 7am to 10pm
- 30th December – 7am to 10pm
- New Year’s Eve – 7am to 7pm
- New Year’s Day – 10am to 5pm
- 2nd January – 10am to 4pm
Waitrose
Waitrose have extended their opening hours for the festive period, with the majority of their stores closing at 11pm in the days leading up to Christmas Eve.
- 21st – 23rd December – The majority of stores will be opening from 7am to 11pm
- Christmas Eve – 7am – 6pm
- Christmas Day – closed
- Boxing Day – closed
- 27th December – 7am to 10pm
- 28th December – 7am to 10pm
- 29th December – 7am to 10pm
- 30th December – 7am to 10pm
- New Year’s Eve – 8am – 6pm
- New Years day – closed
- 2nd January – 7am to 10pm
Marks & Spencers
- 21st – 23rd December – 6am to 11pm
- Christmas Eve – 6am to 7pm
- Christmas Day – closed
- Boxing Day – closed
- 27th December – 9am to 8pm
- 28th December – 9am to 8pm
- 29th December – 8am to 10pm
- 30th December – 8am to 10pm
- New Year’s Eve – 8am to 8pm
- New Year’s Day – 10am to 6pm
- 2nd January – 12pm to 6pm
Lidl
- 21st- 23rd December – 7am to 11pm
- Christmas Eve – 7am to 7pm
- Christmas Day – closed
- Boxing Day – closed
- 27th December – 8am to 10pm
- 28th December – 8am to 10pm
- 29th December – 8am to 10pm
- 30th December – 8am to 10pm
- New Year’s Eve – 8am to 8pm
- New Year’s Day – 10am to 7pm
- 2nd January – 10am to 4pm
Co-op
- 21st – 23rd December – 7am to 11pm
- Christmas Eve – 7am to 9pm
- Christmas Day – closed
- Boxing Day – 8am to 8pm
- 27th December – 7am to 11pm
- 28th December – 7am to 11pm
- 29th December – 7am to 11pm
- 30th December – 7am to 11pm
- New Year’s Eve – 8am to 9pm
- New Year’s Day – 8am to 8pm
- 2nd January – 7am to 11pm
Read more: NASA reveals the exact time you can see Santa’s sleigh this Christmas
Feature image – Pixelbay/Geograph