We’ve all been there: it’s late on a Sunday evening, you’re mid-recipe, and you realize you’re out of butter, milk, or coffee. You grab your keys, rush to the local supermarket, only to find the automatic doors locked and the shutters down.
Navigating UK supermarket opening hours can be surprisingly tricky. Between strict Sunday trading laws, varying bank holiday schedules, and changing post-pandemic store hours across major chains like Tesco, ASDA, Sainsbury’s, and Morrisons, knowing where to go when you need groceries right now is key.
In this guide, we break down how to find an open supermarket near you, how trading regulations impact store hours across England, Wales, and Scotland, and where to head for true late-night essentials.
Understanding UK Sunday Trading Laws
If you’re shopping in England or Wales on a Sunday, you’ve likely noticed that large supermarkets open late and close early.
Under the Sunday Trading Act 1994, large retail stores are subject to strict operating rules:
Large Stores (over 280 sq metres / 3,000 sq ft): Allowed to open for a maximum of 6 continuous hours between 10:00 AM and 6:00 PM on Sundays.
Small Stores & Local Express Outlets (under 280 sq metres): Exempt from the 6-hour restriction and can open 24 hours or operate standard daily hours.
Scotland & Northern Ireland: Scotland does not have the same 6-hour restriction, meaning many large supermarkets in Scotland maintain longer Sunday opening hours.
Shopping Tip: If it’s past 4:00 PM or 5:00 PM on a Sunday, skip the main superstores and head straight to a local convenience store like a Tesco Express, Sainsbury’s Local, or Co-op.
Major UK Supermarket Opening Times at a Glance
While specific store hours vary location, here is a general breakdown of typical opening schedules across the top UK grocery chains:
| Supermarket Chain | Standard Weekday Hours | Typical Sunday Hours | Late Night Outlets |
| Tesco | 6:00 AM – 11:00 PM | 10:00 AM – 4:00 PM | Tesco Express (Up to 11:00 PM / 24 hrs) |
| ASDA | 6:00 AM – 10:00 PM / 12:00 AM | 10:00 AM – 4:00 PM | ASDA Express & Select 24hr Stores |
| Sainsbury’s | 7:00 AM – 10:00 PM | 10:00 AM – 4:00 PM | Sainsbury’s Local (6:00 AM – 11:00 PM) |
| Aldi & Lidl | 8:00 AM – 10:00 PM | 10:00 AM – 4:00 PM | No late-night express formats |
| Morrisons | 7:00 AM – 10:00 PM | 10:00 AM – 4:00 PM | Morrisons Daily |
| Waitrose | 8:00 AM – 8:00 PM / 9:00 PM | 10:00 AM – 4:00 PM | Little Waitrose & Shell Forecourts |
3 Quick Ways to Find an Open Store Right Now
If you need groceries immediately, follow these three steps to secure what you need without a wasted trip:
Check Forecourt & Petrol Station Stores: Supermarket-partnered forecourts (such as BP with Marks & Spencer, Shell with Little Waitrose, or ASDA On the Move) often stay open 24/7, even on Sundays and major public holidays.
Search Independent & International Markets: Local ethnic supermarkets (such as Turkish, Polish, Caribbean, or Asian grocery stores) frequently operate under small-store convenience rules and keep extended evening hours.
Use Our Online Store Finder: Rather than searching individual brand websites one one, use our direct local guides at supermarketnearmeopen.co.uk to check opening times, address details, and petrol station hours for supermarkets across the UK.