Christmas shoppers will be rushing to get last-minute items for presents and festive feasts over the next few days but Britons are being reminded that major supermarkets will have different opening times.

This is due to shops running special Christmas and New Year’s opening hours with households being urged to check when their local stores will be open.


Among the retailers with different opening times this year include Sainsbury’s, Morrisons, Tesco, Asda, Marks & Spencer, Aldi, Lidl, Waitrose and Amazon Fresh.

Sainsbury’s

Here is a full list of the festive opening times for Sainsbury’s in 2025:

  • December 24 – closed at 7pm (convenience stores will close at 9pm)
  • December 25 – closed
  • December 26 – open from 9am to 6pm (Local stores open from 9am to 9pm)
  • December 31 – open from 10am to 7pm (Local stores from 6am to 9pm)
  • January 1 – open from 8am to 8pm (convenience stores open from 8am to 9pm).
Do you have a money story you’d like to share? Get in touch by emailing [email protected].
Asda Aldi supermarket basket

Supermarket opening times are different over Christmas

PA

Asda

Here is a full list of the Christmas and New Year opening times for Asda in 2025:

  • December 24 – open from 10am to 7pm
  • December 25 – closed
  • December 26 – open from 9am to 6pm
  • December 27 to 30 – normal hours
  • December 31 – open from 7am to 7pm
  • New Years Day – open from 9am to 6pm.
Morrisons

Here is a full list of the opening times for Morrisons over the next week in 2025:

  • December 24 – closed at 6pm or 7pm (filling stations until 6.30pm)
  • December 25 – closed
  • December 26 – open from 9am to 6pm (filling stations open from 8.30am to 6.30pm)
  • December 31 – open from 6am or 7am until 7pm
  • January 1 – open from 9am to 6pm.
Tesco

Here is a full list of the opening times for Tesco during Christmas 2025:

  • December 24 – Tesco Extras and superstores open from 9am to 7pm
  • December 25 – closed
  • December 26 – Tesco Extras and superstores open from 9am to 6pm, Express stores open from 9am to 7pm
  • December 31 – Tesco Extras and superstores open from 5am to 7pm, local stores open from 6am to 10pm
  • January 1 – superstores open from 8am to 6pm, Express stores from 8am to 10pm.
Store closures

The high street has been hit with store closures in recent months

PA

Marks and Spencer

Here is a full list of the M&S opening times over the next few days:

  • December 24 – closed at 7pm
  • December 25 and 26 – closed
  • December 27 to 31 – closed at 7pm
  • January 1 – closed.
Waitrose

This year, the supermarket’s Welcome Break Service station sites will remain on Christmas Day, as well as locations in Shell petrol stations.

Despite this, most stores will be closed on Boxing Day and New Year’s Day. However, a small number are understood to be open to the public and for Uber Eats and Deliveroo orders.

Amazon Fresh

Here is a full breakdown of the Amazon Fresh online order times for Christmas 2025:

  • Until 6pm on Christmas Eve (December 24) for same day delivery by 10pm.
  • Order all the way through to Boxing Day (December 25) for delivery on Boxing Day from 12PM.
LATEST DEVELOPMENTS:
Winchester high street

Shoppers are rushing to do some last minute Christmas shopping

PA

Aldi

Here is a full list of the Aldi opening times this festive season:

  • December 24 – open from 7am to 6pm
  • December 25 and 26 – closed
  • December 27 and 28 – open from 8am to 8pm
  • December 29 – open from 9.30am to 4pm
  • December 30 – open from 8am to 8pm
  • December 31 – open from 8am to 6pm
  • January 1 – closed.
Lidl

Here is a full list of the Lidil opening times this Christmas and New Year:

  • December 24 – closed at 6pm
  • December 25 and 26 – closed
  • December 31 -closed at 6pm
  • January 1 – closed