What time do supermarkets stop selling alcohol?

Welcome to 24 Hour Alcohol, the place to find supermarkets, convenience stores and petrol stations/garages licensed to sell alcohol 24 hours, so you can buy booze at anytime of night.

What time of night do supermarkets such as Tesco, Asda, Sainsbury’s and Morrisons stop selling alcohol?
The times supermarkets such as Tesco, Asda, Sainsbury’s and Morrisons are permitted to sell alcohol depends entirely on the licensing hours granted by the local authority where each individual supermarket is located. In England and Wales, thanks to the Licensing Act 2003 (the law which introduced 24 hour drinking) shops can sell alcohol 24 hours if they have been granted a licence allowing them to do so. In Scotland, alcohol is not sold in shops from 10pm at night until 10am the next morning (though some stores may have further restrictions).

Generally speaking, most Tesco, Asda, Sainsbury’s and Morrisons branches in England & Wales are licensed to sell alcohol for the duration of the time they are open to the public but there are some exceptions. Guidance issued by the Home Office states “shops, stores and supermarkets should normally be free to provide sales of alcohol for consumption off the premises at any times when the retail outlet is open for shopping unless there are good reasons, based on the licensing objectives, for restricting those hours”.

Do 24 hour Tesco stores sell alcohol all night?
The majority of Tesco Superstores and Tesco Extra stores that open 24 hours are licensed to sell alcohol 24 hours, however, in some parts of the country there are 24 hour Tesco supermarkets that aren’t licensed to sell alcohol around the clock. Our database identifies which Tesco stores are licensed for 24 hour alcohol sales, so you can easily check where your nearest Tesco with a 24hr alcohol licence is located.

Do 24 hour Asda stores sell alcohol all night?
Most Asda supermarkets that open 24 hours are licensed for 24 hour alcohol sales but some of these stores don’t sell alcohol all night due to Asda company policy (even though they have 24hr alcohol licences). These stores are usually located in city centres and areas where there may have historically been problems with late night antisocial behaviour. Our database indicates which Asda supermarkets with 24 hour alcohol licences do and don’t sell alcohol all night.

Do large supermarkets sell alcohol 24 hours on Sunday?
In England and Wales, Sunday trading laws restrict large supermarkets opening 24 hours on Sundays, which obviously means they’re no good for buying alcohol after 11:59pm on Saturday nights. Sunday trading regulations dictate that large supermarkets over 3000 square feet can only open for a maximum of six continuous hours between 10am-6pm. In Scotland, large supermarkets can open 24/7 if they wish but as mentioned above, 24 hour alcohol sales are not permitted in Scotland.


The 24 Hour Alcohol website enables you to find 24 hour off licences, such as supermarkets, convenience stores and petrol filling stations/garages licensed to sell alcohol 24 hours. Find your local shop with a 24 hour alcohol licence by selecting your location from the list of counties/areas.