Home › Journal › Supermarkets

The best alcohol-free beer in UK supermarkets

We checked the alcohol-free beer at twelve supermarkets and grocers on 9 October 2026. Here’s where to find the good stuff, and where it’s cheapest.

By Rich, founder of Unhopped  |  Published October 2026  |  Prices checked 9 October 2026

The short answer

The best alcohol-free beer you can buy in a UK supermarket is Athletic Brewing Run Wild IPA (8.8 in our reviews), at Tesco and Ocado. The best one you’ll find almost everywhere is Lucky Saint Unfiltered Lager (8.7): Tesco, Sainsbury’s, Morrisons, Asda, Waitrose, Ocado, Co-op and Majestic all sell it.

For range, Ocado has the most, at least 47, then Tesco (34) and Morrisons (33). For price, Aldi’s own Sainte Etienne is 69p for 500ml (£1.38 a litre), and at shelf price the cheapest big brand is Stella Artois Alcohol Free in Asda’s ten-pack (£1.95 a litre).

Links to the supermarkets are ordinary links: we earn nothing from them. Links to Dry Drinker and Wise Bartender are affiliate links, so if you buy through them we may earn a commission, at no extra cost to you. How we make money.

Supermarkets have come a long way with alcohol-free beer. Most now sell a few genuinely good ones next to the big-brand lagers, and the best, from Athletic Brewing and Lucky Saint, earn some of the highest scores we’ve given. But ranges vary a lot from shop to shop, so it pays to know where to go for what.

We went through each supermarket’s website on 9 October 2026, matched every beer to our reviews and noted the price. Pick a supermarket guide for the full list, or start here for the comparison.

UK supermarkets compared

Alcohol-free beers on each supermarket’s website, 9 October 2026. “+” means the shop’s full range may be bigger than we could confirm. Price per litre is the shelf price of the best-value pack.
ShopAlcohol-free beersWe rate 8+Best beer thereCheapest per litreHow to buy
Tesco347Athletic Brewing Run Wild IPA, 8.8Stella Artois Alcohol Free, 10 × 440ml: £2.22Delivery, click and collect
Sainsbury’s286Lucky Saint Unfiltered Lager, 8.7Estrella Damm Alcohol Free, 10 × 440ml: £2.50Delivery, click and collect
Morrisons335Lucky Saint Unfiltered Lager, 8.7Budweiser Zero, 12 × 330ml: £2.02Delivery (£25 minimum)
Asda16+3Lucky Saint Unfiltered Lager, 8.7Stella Artois Alcohol Free, 10 × 440ml: £1.95Delivery, click and collect
Waitrose207Lucky Saint Unfiltered Lager, 8.7Heineken 0.0, 12 × 330ml: £2.53Delivery, click and collect
Ocado47+10Athletic Brewing Run Wild IPA, 8.8Kronenbourg 1664 Bière 0.0, 6 × 330ml: £2.07Delivery (£40 minimum)
Co-op12+4Lucky Saint Unfiltered Lager, 8.7Budweiser Zero, 4 × 330ml: £2.27Delivery from local stores (£15 minimum)
MajesticWine merchant4+2Lucky Saint Unfiltered Lager, 8.7Estrella Galicia 0.0, 12 × 330ml: £2.58By the case; free delivery over £99
Aldi31Guinness 0.0, 8.1Sainte Etienne Alcohol Free Lager, 500ml: £1.38In store only
LidlNot listed onlinePerlenbacher 0.0%, top of the Which? taste testPerlenbacher 0.0%, six 330ml: £3.29 (Which?, April 2026)In store only
Alcohol-free beers on each supermarket’s website
“+” means at least this many: the full range may be bigger. Mixed packs and shandies not counted.

The best alcohol-free beers in supermarkets, and where to buy them

These are the highest-scoring alcohol-free beers we found on supermarket shelves. Every one is also in stock for delivery at Dry Drinker or Wise Bartender if your local shop hasn’t got it.

Every alcohol-free beer we rate 7.8 or more that we found in a supermarket, 9 October 2026.
BeerOur scoreWhere to buy it
Athletic Brewing Run Wild IPAIPA, <0.5%8.8Tesco and Ocado
Athletic Brewing Free Wave Hazy IPAHazy IPA, <0.5%8.7Ocado
Lucky Saint Unfiltered LagerLager, 0.5%8.7Tesco, Sainsbury’s, Morrisons, Asda, Waitrose, Ocado, Co-op and Majestic
Brulo Lust for Life DDH IPAIPA, 0.5%8.6Morrisons
Lucky Saint Hazy IPAHazy IPA, 0.5%8.6Tesco, Morrisons, Waitrose, Ocado and Co-op
Athletic Brewing Upside DawnPale Ale, <0.5%8.5Ocado
Beavertown Lazer CrushIPA, 0.3%8.5Tesco, Morrisons, Waitrose and Ocado
Drop Bear Yuzu Pale AlePale Ale, 0.5%8.5Ocado
Lucky Saint Superior Lemon LagerLager, 0.5%8.4Tesco, Sainsbury’s and Waitrose
Mash Gang Chug XPAPale Ale, 0.5%8.4Waitrose
Drop Bear Bonfire StoutStout, 0.5%8.3Ocado
Athletic Brewing LagerLager, <0.5%8.2Ocado
Guinness 0.0Stout, 0.0%8.1Tesco, Sainsbury’s, Morrisons, Asda, Aldi, Waitrose, Co-op and Majestic
Adnams Ghost Ship 0.5%Pale Ale, 0.5%8.0Tesco, Sainsbury’s, Asda, Waitrose, Ocado and Co-op
BrewDog Hazy Jane AFHazy IPA, 0.5%8.0Sainsbury’s
Theakston Nowt PeculierStout, 0.0%8.0Sainsbury’s
Erdinger AlkoholfreiWheat Beer, 0.5%7.9Tesco, Sainsbury’s, Morrisons, Asda, Waitrose, Ocado and Majestic
BrewDog Punk AFIPA, 0.5%7.8Tesco, Sainsbury’s, Morrisons, Waitrose and Co-op
Days LagerLager, 0.0%7.8Tesco and Waitrose
Nirvana Bavarian HellesLager, 0.3%7.8Ocado

Same beer, different price

The same pack can cost a pound or two more from one supermarket to the next. Here are the shelf prices for the most widely sold alcohol-free beers, with the cheapest in bold and Clubcard or Nectar Prices underneath.

Shelf prices on each supermarket’s website, 9 October 2026, including that day’s price cuts. A dash means we didn’t find that pack there. Clubcard Prices end 2 November; Nectar Prices end 13 October.
BeerTescoSainsbury’sMorrisonsAsdaWaitroseOcadoCo-op
Guinness 0.04 × 440ml£4.99£5.45£5.45£5.44£5.75–£6.35
Lucky Saint Unfiltered4 × 330ml£6.25£5 Clubcard£6£6.25–£6.25£6–
Heineken 0.012 × 330ml£12£11.50£9£9.93£10£10–
Peroni 0.04 × 330ml£5.75£5.75£4.75 Nectar£4.50£4.75£6–£6.15
Corona Cero12 × 330ml£13£9 Clubcard£13£9 Nectar£12.50£10£13.25£9–
Stella Artois Alcohol Free10 × 440ml£9.75£7.50 Clubcard–£12£8.56–––
Adnams Ghost Ship 0.5%500ml£1.65£1.65£1.35 Nectar–£1.58£1.35£1.65£2.45
Erdinger Alkoholfrei500ml£2.10£2.10£2£1.70£1.55£2.10–

No supermarket is cheapest for everything. Morrisons had the lowest prices on Heineken 0.0 and Peroni 0.0, Asda on Stella Artois, Ocado on Corona Cero, Tesco on Guinness 0.0 and Waitrose on single bottles. Co-op was the dearest for every pack in the table that it sells, so it’s best for a top-up rather than a big shop.

Supermarket guides

Each guide lists every alcohol-free beer the supermarket sells, with prices for each pack, our picks and the offers running now.

Alcohol-free beer at TescoAthletic Brewing, Lucky Saint, Guinness 0.0 and the Clubcard deals.Read the guide
Alcohol-free beer at Sainsbury’sLucky Saint, Nowt Peculier and the Nectar Prices.Read the guide
Alcohol-free beer at MorrisonsBrulo, Lucky Saint and the 2 for £10.50 deals.Read the guide
Alcohol-free beer at AsdaCheap singles and big packs of the big brands.Read the guide
Alcohol-free beer at AldiThree beers from 69p, in store only.Read the guide
Alcohol-free beer at LidlPerlenbacher 0.0%, and what to buy instead.Read the guide

Waitrose, Ocado, Co-op, M&S, Majestic and Costco

Waitrose

Waitrose sells 20 alcohol-free beers online and 7 of them score 8 or more with us: more than a third, the highest share of the supermarkets we checked. That includes all three Lucky Saint beers we’ve rated, Beavertown Lazer Crush and Mash Gang Chug XPA (8.4), which we didn’t find at any other supermarket. Its price cuts were good when we checked: Adnams Ghost Ship £1.35 and Erdinger £1.55 a bottle, and Punk AF and Corona Cero £4 a four-pack. See the range at Waitrose.

Ocado

Ocado has the biggest range we found: at least 47 alcohol-free beers, including four from Athletic Brewing (Run Wild IPA, 8.8, Free Wave Hazy IPA, 8.7, Upside Dawn, 8.5 and Lager, 8.2), which were any two four-packs for £8 when we checked. It also has Drop Bear’s Yuzu Pale Ale (8.5) and Bonfire Stout (8.3), and M&S’s own alcohol-free beers. There’s a £40 minimum basket. See the range at Ocado.

Co-op

Co-op delivers from local stores, in as little as an hour, from £1.99 with a £15 minimum. The range is small, at least 12 beers, but it covers the essentials: Lucky Saint, Guinness 0.0, Adnams Ghost Ship and Punk AF. Singles cost more here: a single 330ml Lucky Saint is £2.85, against £1.60 at Ocado, though singles were 4 for 3 until 13 October. Prices and range depend on your local store. See the range at Co-op.

M&S

We found two of M&S’s own alcohol-free beers on sale: an Alcohol Free Czech Lager (0.5%, £5 for four 330ml) and an Alcohol Free Peachy Pale Ale brewed with Renegade Brewery (0.5%, £1.65 a can). M&S’s own website doesn’t sell beer, so buy them in store or through Ocado, where those prices come from.

Majestic

Majestic sells alcohol-free beer by the case: Lucky Saint (twelve 330ml, £18.60), Erdinger (twelve 500ml, £19.20) and Estrella Galicia 0.0 (twelve 330ml, £10.20), plus Guinness 0.0 at £6 a four-pack. Delivery is free over £99, so it works best if you’re ordering wine too. See the range at Majestic.

Costco

Costco’s only alcohol-free beer online is a 24-pack of Peroni 0.0, and that’s for Business Delivery members only.

Own-brand alcohol-free beer

Only three of the supermarkets we checked make their own alcohol-free beer, and Aldi’s are the cheapest alcohol-free beer we found anywhere.

Tesco, Sainsbury’s, Morrisons, Asda, Waitrose and Co-op had no own-brand alcohol-free beer online when we checked.

Great alcohol-free beers no supermarket sells

Supermarkets stock the big names and a handful of craft beers. Some of the best alcohol-free beers we’ve reviewed aren’t on any supermarket shelf we checked, but the specialist shops deliver them across the UK and let you mix your own case. These six were in stock on 9 October.

Questions people ask

Which supermarket has the best alcohol-free beer?

For the best beers, Tesco and Ocado: both sell Athletic Brewing Run Wild IPA (8.8 in Unhopped’s reviews), and Ocado has the biggest range we found, at least 47 alcohol-free beers. Of the supermarkets, Waitrose has the highest share of beers we rate: 7 of its 20 score 8 or more.

Which supermarket is cheapest for alcohol-free beer?

Aldi. Its own Sainte Etienne Alcohol Free Lager is 69p for 500ml (£1.38 a litre) and Rheinbacher Pilsner 0% is £3.29 for six 330ml. For big brands, Asda’s ten-pack of Stella Artois Alcohol Free is £8.56 (£1.95 a litre), and Tesco’s Clubcard Price on the same pack is £7.50 until 2 November.

What is the best supermarket alcohol-free lager?

Lucky Saint Unfiltered Lager, our highest-scoring lager at 8.7. Tesco, Sainsbury’s, Morrisons, Asda, Waitrose, Ocado, Co-op and Majestic all sell it.

Do supermarkets sell own-brand alcohol-free beer?

Three do: Lidl (Perlenbacher 0.0%), Aldi (Rheinbacher Pilsner 0% and Sainte Etienne) and M&S (Alcohol Free Czech Lager and Peachy Pale Ale). Tesco, Sainsbury’s, Morrisons, Asda, Waitrose and Co-op had none online when we checked.

Which supermarkets deliver alcohol-free beer?

Tesco, Sainsbury’s, Morrisons, Asda, Waitrose, Ocado and Co-op all deliver it with your grocery shop. M&S’s own beers come through Ocado, and Majestic sells it by the case. Aldi and Lidl don’t sell groceries online, so theirs is in store only.

Do supermarkets sell 0.0% beer?

Yes, plenty. 22 of Tesco’s 34 alcohol-free beers are 0.0%, and so are 16 of Sainsbury’s 28. The best-rated 0.0% beer on supermarket shelves is Guinness 0.0 (8.1).

The verdict

For the best beer, go to Tesco or Ocado for Athletic Brewing, and pick up Lucky Saint wherever you shop. For the lowest price, Aldi’s own lagers win, and Asda is best for big brands. For everything else, the specialists deliver.

How we checked. On 9 October 2026 we read the alcohol-free beer on the websites of Tesco, Sainsbury’s, Morrisons, Asda, Waitrose, Ocado, Co-op, Majestic, M&S, Costco, Aldi and Lidl. Asda, Ocado, Co-op and Majestic don’t show their whole range in one place, so their counts are what we could confirm. Prices are online prices that day; in-store prices and offers can differ. The Lidl and Aldi taste-test results are from Which? (14 April 2026). Scores come from Unhopped’s own reviews. Spotted a change? Tell us.