Here’s a clear guide to UK supermarket opening hours over Christmas, including Christmas Eve, Christmas Day and Boxing Day.
⏰ Times are typical nationwide hours. Local store hours may vary slightly.
🕕 Tesco
6am – 7pm (Express stores may close later)
🕕 Sainsbury’s
6am – 7pm (Local stores may close up to 9pm)
🕔 Asda
5am – 7pm
🕕 Morrisons
6am – 6pm
🕖 Aldi
7am – 6pm
🕖 Lidl
7am – 6pm
🕖 Co-op
7am – 7pm (varies by location)
🕕 Waitrose
Typically 6am – 6pm
🕕 M&S Foodhalls
6am – 7pm
🚫 All major UK supermarkets are CLOSED
This includes Tesco, Sainsbury’s, Asda, Morrisons, Aldi, Lidl, Co-op, Waitrose and M&S.
🕘 Tesco
9am – 6pm (Express stores may open later)
🕘 Sainsbury’s
9am – 6pm (Local stores may open until 9pm)
🕘 Asda
9am – 6pm
🕘 Morrisons
9am – 6pm
🕙 Co-op
10am – 7pm (some stores only)
🚫 Aldi
Closed
🚫 Lidl
Closed
🚫 Waitrose
Closed (except some service locations)
🛒 27–30 December
Most supermarkets return to normal opening hours
🎆 New Year’s Eve (31 December)
Reduced hours, typically closing between 6pm–7pm
🎉 New Year’s Day (1 January)
Many stores closed or open with limited hours
Opening times vary by store size and location
Convenience stores may open when larger stores are closed
Always check your local supermarket before travelling
Now check out PetrolPrices.co.uk to compare fuel prices near you.