Where's the cheapest Moët? Champagne prices at 8 UK supermarkets
Champagne is the one wine most of us buy by name. You know you want Moët, or Bollinger, or whatever your mum likes. The bottle is identical wherever you buy it.
So the only question is where it's cheapest. And the answer changes a lot from shop to shop.
We checked the price of every Champagne and English sparkling wine sold at more than one of the big eight supermarkets. Here's what we found in mid-November, just as the Christmas offers kicked in.
Where's the cheapest Moët?
Moët & Chandon is the Champagne people search for most, so let's start there. Every price below is for a standard 75cl bottle.
Moët Impérial Brut (the classic, rated 4.1 on Vivino from over 140,000 ratings)
- £38 at Tesco with Clubcard, and at Morrisons with More Card
- £39 at Asda, at Ocado, and at Sainsbury's with Nectar
- £46 at Waitrose
Without a loyalty card, the shelf price at Tesco, Morrisons and Sainsbury's is £45. So if you're buying Moët at one of those three, use the card. It saves you £6 or £7.
Buying for a party? Asda had Moët Impérial at £39 with its "buy 6, save 25%" deal on top. That works out at about £29.25 a bottle, the lowest Moët price we found anywhere.
Moet & Chandon Imperial Brut Champagne£38.00 with Clubcard at Tesco★ 4.1 on Vivino · 143,856 ratingsSee it at Tesco
Chapel Down Brut£23.00 with Nectar at Sainsbury's★ 4.1 on Vivino · 1,529 ratingsSee it at Sainsbury's
Moët Rosé Impérial (4.1)
- £41 at Asda, and at Tesco with Clubcard
- £42 at Ocado, and at Sainsbury's with Nectar
- £52 at Morrisons
Moët Nectar Impérial (the sweeter one, 4.2)
- £43 at Ocado
- £50 at Sainsbury's, £51 at Asda
Moët Grand Vintage (4.2)
- £55 at Tesco with Clubcard, £56 at Ocado and at Sainsbury's with Nectar
- £65 at Asda and Morrisons
The biggest gaps
Prices per 75cl bottle, using the loyalty card price where there is one.
| Wine | Cheapest | Dearest | Gap |
|---|---|---|---|
| Laurent-Perrier La Cuvée (4.1 on Vivino) | £40 Ocado | £56 Tesco, Sainsbury's | £16 |
| Lanson Le Rosé (4.1) | £35 Tesco, Sainsbury's, Asda, Ocado | £49 Waitrose | £14 |
| Nyetimber Classic Cuvée (4.2) | £30 Waitrose | £43 Sainsbury's | £13 |
| Bollinger Rosé (4.3) | £50 Tesco, Sainsbury's, Asda | £62 Morrisons, Waitrose | £12 |
| Ridgeview Fitzrovia Rosé (4.0) | £26 Waitrose | £38 Ocado | £12 |
| Mumm Cordon Rouge (3.9) | £29.50 Ocado | £41 Waitrose | £11.50 |
| Moët Impérial Rosé (4.1) | £41 Asda, Tesco | £52 Morrisons | £11 |
| Ayala Brut Majeur (4.0) | £30 Ocado | £40 Waitrose | £10 |
| Moët Grand Vintage (4.2) | £55 Tesco | £65 Morrisons, Asda | £10 |
| Moët Impérial Brut (4.1) | £38 Tesco, Morrisons | £46 Waitrose | £8 |
The numbers in brackets are Vivino ratings.
No shop is always cheapest
We expected one supermarket to win on Champagne. None did.
Ocado had the lowest price on several of the big names, mostly thanks to "was/now" offers. Waitrose was cheapest on English sparkling but dearest on some Champagne. Asda was consistently competitive on the big houses. Sainsbury's often had the highest shelf price, with a catch (see below).
The takeaway: for a specific bottle, it's worth checking two or three shops. On a £50 bottle, a £10 to £15 difference is easy money.
Read the small print on "buy 6"
Most supermarkets run a "buy 6 bottles, save 25%" deal on wine around Christmas. That changes the maths a lot.
Sainsbury's lists Nyetimber Classic Cuvée at £43, the dearest price we found. But with 25% off for six, it's £32.25 a bottle. That's within touching distance of Waitrose's £30, which only gets 5% off for six.
So if you're buying for a party, mix and match six bottles at whichever shop runs 25% off. If you only want one bottle, go for the cheapest single price.
English fizz is worth a look
If you're buying fizz to impress rather than for the label, English sparkling is the move. Across the supermarkets, it averages 4.02 on Vivino at a typical £29. Champagne averages 4.03 at £42.
The pick is Nyetimber Classic Cuvée: 4.2 from over 20,000 ratings, £30 at Waitrose. That's the same score as Moët Grand Vintage at £55.
For less, Chapel Down Brut is £23 at Sainsbury's with Nectar and at Asda, rated 4.1. And Kingscote Sparkling at Tesco is £15, rated 4.0. There's more on all of this in our fizz ranking.
How we did this
We collected every wine listed on eight UK supermarket websites on 11 and 12 November 2026 and matched each to its Vivino page, so the same wine at different shops could be lined up. Prices are per 75cl bottle and use the loyalty card price (Clubcard, Nectar, More Card) where there is one. We left out third-party sellers on Tesco's website. Christmas offers change weekly, so check the price on the day.