Christmas opening hours: Yorkshire Christmas 2025 times for Tesco, Morrisons, Aldi, Sainsbury's - and more
Everything shoppers need to know before heading out over the festive break 🛒
- Shoppers across Yorkshire are being urged to plan ahead as supermarket hours change over Christmas
- Most major supermarkets will close on Christmas Day, with reduced hours on Christmas Eve and Boxing Day
- Aldi and Lidl will be shut on Boxing Day and New Year’s Day, while others reopen with limited hours
- Larger supermarkets tend to open earlier and close sooner on key festive dates
- Opening times can vary by location, so shoppers are advised to check their local store before visiting
With Christmas fast approaching, shoppers across Yorkshire will be starting to plan when they can stock up on food, drink and last-minute essentials.
Households - whether in Leeds, York, Sheffield or smaller towns - will be wondering when supermarkets are open over the festive break, So here’s a guide based on the latest schedules from major UK supermarket chains.
.jpg?crop=3:2,smart&trim=&width=640&quality=65)

Though the below times are correct at the time of publishing, they reflect each retailer’s more national plans.
While most individual stores will follow the timings outlined below, opening times can still vary by local shops and branches.
As such, it’s wise to check your local supermarket’s website or online locator for your local store before setting out, especially if you live in more rural parts of Yorkshire.
Aldi
- 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)
Lidl
- Christmas Eve: 7am to 6pm
- Christmas Day: Closed
- Boxing Day: Closed
- New Year’s Eve: 8am to 6pm
- New Year’s Day: Closed
Marks and Spencer
- Christmas Eve: 6am to 7pm
- Christmas Day: Boxing Day
- Boxing Day: Closed
- New Year’s Eve: 8am to 7pm
- New Year’s Day: Closed
Morrisons
- Christmas Eve: Opening hours vary but the vast majority will be open between 6am-6pm
- Christmas Day: Closed
- Boxing Day: 9am to 6pm
- New Year’s Eve: 7am to 7pm
- New Year’s Day: 9am to 6pm
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)
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)
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
