May has arrived, signalling the official start of spring and warmer weather across the UK. With two bank holidays this month—the Early May bank holiday on 4 May and the Spring bank holiday on 25 May—many Britons are looking forward to extended weekends. These Mondays offer a perfect opportunity for gatherings, family visits, or simply enjoying the outdoors.
However, shoppers should note that bank holidays often bring changes to supermarket opening hours. To help you plan, here are the typical opening times for the UK's largest supermarkets.
Sainsbury's
On both bank holidays (4 May and 25 May), larger stores will be open from 8am to 8pm. Most Sainsbury's Local convenience stores will operate from 7am to 11pm.
Tesco
Tesco supermarkets will open from 8am to 6pm on both dates. Tesco Express branches generally maintain normal hours, typically from 6am to 11pm.
Asda
Asda stores will welcome customers from 8am to 8pm on both bank holidays. Asda Express locations often remain open 24 hours or until their usual late closing time.
Lidl
Lidl will operate from 8am to 8pm on both days, though some stores in Greater London may extend hours until 10pm.
Aldi
Aldi stores will be open from 8am to 8pm on both bank holidays.
Marks & Spencer
M&S stores will open from 9am to 6pm. Branches in travel hubs like stations and airports, as well as M&S garages, usually keep normal hours.
Waitrose
Waitrose will be open from 8am to 6pm, with larger branches possibly varying. Little Waitrose stores typically remain open until 10pm or 11pm.
Co-op
Main Co-op stores will operate from 8am to 8pm, while convenience branches usually stay open until 10pm or 11pm.
Morrisons
Morrisons will open from 7am to 8pm on both bank holidays. Morrisons Daily stores typically stay open until 10pm or 11pm.
Iceland
Iceland stores will be open from 8am to 7pm on both dates.
Please note that these hours are typical and may vary by location. It is advisable to check with your local store for exact times. Enjoy the bank holiday weekend!



