The second bank holiday of the month is here - you might want to make the most of it, it's the last one until August!

Whether you're planning a barbecue, heading out for a picnic, or simply putting your feet up and watching telly, you might find yourself in need of supplies this weekend.

For party food, barbecue essentials or last minute milk, nibbles, nappies or a bottle of wine, we've got a guide to the May bank holiday supermarket opening hours.

Tesco

Tesco’s Brighouse store, Bradford Road: 9am-6pm

Tesco’s Huddersfield store, Viaduct Street: 9am-8pm

Tesco Express, Long Lane, Dalton: 7am-11pm

Tesco Express, Wakefield Road, Moldgreen: 7am-11pm

Tesco, Huddersfield Town Centre
Tesco, Huddersfield Town Centre

Tesco Express, New Hey Road, Marsh: 6am-midnight

Tesco Express, Halifax Road, Huddersfield: 6am-11pm

Tesco Express, Leeds Road, Bradley: 6am-11pm

Sainsburys

Sainsbury’s, Shorehead, Aspley: 7am-midnight

Sainsbury’s Market Street, town centre: 9am-7pm

Sainsbury's Local, Acre Street, Lindley: 6.30am-11pm

Sainsbury's, Salendine Nook: 7am-10pm

Sainsbury's, Mill Lane, Brighouse: 9am-7pm

Asda

Asda’s Aspley store: 7am-8pm

Asda’s Bradford Road store: 8am-8pm

Morrison's

Morrison’s Penistone Road, Waterloo: 8am-7pm

Morrison’s Jubilee Road, Elland: 8am-7pm

Morrison’s Station Street, Meltham: 8am-7pm

Aldi

Aldi stores at Milnsbridge, Slaithwaite and the ring road, Huddersfield: 8am to 10pm.

Co-op

Co-op at Leymoor Road, Golcar: 7am-10pm

Co-op at Westbourne Road, Marsh: 7am-10pm

Lidl

Lidl at Holmfirth, Castlegate and Aspley : 8am-8pm