The early May bank holiday is here, and supermarkets across the region are adjusting their opening hours for the long weekend. While most stores remain open, many will operate on reduced hours compared to their usual schedules. We have compiled the confirmed opening times for major supermarkets including Aldi, Asda, Tesco, Lidl, Sainsbury's, Morrisons, Waitrose, and M&S to help you plan your shopping trip.
Aldi
Aldi has shared its quietest shopping times for stores in the West Midlands and Shropshire ahead of the bank holiday. Shoppers are advised to visit between 8–9am or 7–10pm, when stores are likely to be less busy. For the holiday weekend, the hours are as follows: Friday 1 May and Saturday 2 May: 8am–10pm; Sunday 3 May: 10am–4pm; Monday 4 May (bank holiday): 8am–8pm. Customers are encouraged to check individual store hours online, as timings may vary slightly by location. Rachel Geary, Communications Director at Aldi UK, said: “Bank holiday weekends are a great opportunity to get together with family and friends and enjoy delicious food. At Aldi, we’ve made it easy for shoppers to pick up everything they need at unbeatable value, so they can focus on making the most of the long weekend.”
Asda
Most Asda supermarkets are expected to keep their regular Monday opening hours, typically running from 8am to either 7pm or 8pm. Some stores may also operate 24 hours as usual. You can check your local store’s exact opening times using the online store finder.
Tesco
Large Tesco stores will operate under their usual opening hours over the weekend. On bank holiday Monday, big Tesco supermarkets will be open from 8am to 6pm. You can check exact times for your nearest store using the online store finder.
Lidl
Across England and Wales, Lidl stores are expected to run reduced hours, typically opening from 8am to 8pm. You can check exact times for your local store using the online store finder.
Sainsbury's
Most Sainsbury's stores will be open on bank holiday Monday from 8am to 8pm. Smaller convenience branches are expected to keep their usual hours, typically 7am to 11pm. You can check your local store’s exact opening times using the online store finder.
Morrisons
Most stores are expected to open between 7am and 8pm, closing a little earlier than usual. Petrol stations will generally operate from 8am to 10pm, although hours may vary by location. You can check your local opening times using the online store finder.
Waitrose
Most Waitrose supermarkets will operate slightly reduced hours, typically 8am to 8pm. Smaller Little Waitrose stores are expected to open longer, usually from 7am to 10pm. You can check your local store’s exact opening times using the online store finder.
M&S
The retailer usually runs reduced opening hours over the May Bank Holiday, with stores generally opening around 8:30am. Larger branches typically close at 6pm, although some smaller Foodhalls may remain open later. You can check your local store’s exact opening times using the online store finder.



