UK Supermarket Opening Times 2025/25 Christmas & New Year Hours
With Christmas just around the corner, supermarkets are packed with last minute shoppers, overflowing trolleys and children negotiating hard for chocolate Santas. If you are still finalising your food shop or planning a quick dash for forgotten essentials like Brussels sprouts, checking festive opening hours could save a wasted trip.

Most major UK supermarkets adjust their hours from Christmas Eve onwards. Times can vary not only between chains but also between large stores and smaller convenience outlets. Below is a clear guide to when the main supermarkets are open over Christmas and New Year.
Read More: 5 Kitchen Items You Can’t Recycle This Christmas (Councils Will Reject)
New Year supermarket opening times
Tesco
- Christmas Eve: 6am to 7pm, Express stores 7am to 10pm
- Christmas Day: Closed
- Boxing Day: 9am to 6pm, Express stores 9am to 7pm
- New Year’s Eve: 6am to 7pm, Express stores 7am to 10pm
- New Year’s Day: 9am to 6pm, Express stores 8am to 10pm
Sainsbury’s
- Christmas Eve: 6am to 7pm, convenience stores 6am to 9pm
- Christmas Day: Closed
- Boxing Day: 9am to 6pm, convenience stores 9am to 9pm
- New Year’s Eve: 10am to 7pm, convenience stores 6am to 9pm
- New Year’s Day: 8am to 8pm, convenience stores 9am to 9pm

Aldi
- Christmas Eve: 7am to 6pm
- Christmas Day: Closed
- Boxing Day: Closed
- New Year’s Eve: 8am to 6pm
- New Year’s Day: Closed
Lidl
- Christmas Eve: 7am to 6pm
- Christmas Day: Closed
- Boxing Day: Closed
- New Year’s Eve: 8am to 6pm
- New Year’s Day: Closed
Asda
- Christmas Eve: 5am to 7pm
- Christmas Day: Closed
- Boxing Day: 9am to 6pm
- New Year’s Eve: 7am to 7pm
- New Year’s Day: 9am to 6pm
Co-op
- Christmas Eve: Usual opening time to 7pm, convenience stores 6am or 7am to 8pm
- Christmas Day: Closed
- Boxing Day: 10am to 7pm, convenience stores 9am to 7pm
- New Year’s Eve: Usual opening time to 7pm, convenience stores 6am or 7am to 8pm
- New Year’s Day: 10am to 7pm, convenience stores 9am to 8pm

Waitrose
- Christmas Eve: Open
- Christmas Day: Closed, except Welcome Break service stations and Shell forecourts
- Boxing Day: Closed
- New Year’s Eve: Open
- New Year’s Day: Closed
Marks and Spencer
- Christmas Eve: 6am to 7pm
- Christmas Day: Closed
- Boxing Day: Closed
- New Year’s Eve: 8am to 7pm
- New Year’s Day: Closed
Morrisons
- Christmas Eve: Opening hours vary, most stores open between 6am and 6pm
- Christmas Day: Closed
- Boxing Day: 9am to 6pm
- New Year’s Eve: 7am to 7pm
- New Year’s Day: 9am to 6pm
