We use cookies to allow us and selected partners to improve your experience and our advertising. By continuing to browse you consent to our use of cookies. You can understand more and change your cookies preferences here.

Cheapest supermarket for Valentine’s day

We round up a basket of Valentine's day buys

Heart in a supermarket trolley

What are you planning to buy this Valentine’s day?

Whether you’re preparing for a Valentine’s first date or about to celebrate it with your partner of 30 years, the odds are you may be picking up something a little special at the supermarket this week.

So we’ve done a round-up of supermarket Valentine’s buys to give you the skinny on where’s cheapest for everything – from celebratory bubbly, to grooming products to help you look your best. We’ve even thrown in some Nurofen in case you need a little help the following day.

We’ve found that Tesco was cheapest for our Valentine’s Day basket, charging an average £133.83 for the 18 items. This was £12.62 cheaper than the most expensive supermarket, Ocado.

To find out how the other supermarkets lined up, go to supermarket prices compared.

Valentine’s Day prices 

It may not be romantic to think about saving money, but there’s no sense in paying over the odds just because it’s Valentine’s Day. Besides, any money you save can be spent on treating you and your loved one.

We uncovered some big savings, so if you’re looking for a specific item then it could be worth making a trip to a specific supermarket. For instance, Veuve Clicquot Yellow Label NV Champagne (750ml) was an average £30.26 at Asda – you’d have paid nearly £10 extra at Sainsbury’s, where it was £40.

A box of Cadbury Milk Tray Chocolates (360g) was an average £3.92 at Morrisons (though wasn’t available for the whole month). Waitrose was charging £6.

Remember – it’s not always the same supermarkets that are cheapest for each product, so it’s worth checking across supermarkets or using a price comparison website such as mysupermarket.co.uk. But bear in mind that some things aren’t comparable, as we’ve found that supermarkets frequently sell different sizes of the same brand of product.

Valentine’s Day supermarket buys


We found Tesco was cheapest for our romantic basket

Here’s a list of the products we’ve included in our comparison basket:

Ben & Jerry’s Speculoos? Specu-Love Cookie Core Ice Cream (500ml)
Cadbury Milk Tray Chocolates (360g)
Casillero del Diablo Cabernet Sauvignon (750ml)
Durex Condoms – Extra Safe (12)
Ferrero Rocher (24 per pack – 300g)
Gallo Family Vineyards Summer Rosé (750ml)
Gillette Classic Sensitive Shaving Gel (200ml)
Gillette for Women Satin Care Sensitive Skin Shave Gel (200ml)
Gillette Mach 3 Disposable Razors (3)
Gillette Simply Venus 3 Disposable Razors (4)
Gü After Dark Chocolate & Vanilla Cheesecakes (2x90g)
Häagen-Dazs Vanilla Ice Cream (500ml)
Lindt Lindor Milk Chocolate Truffles (337g)
Moët & Chandon Brut Imperial Non Vintage Champagne (750ml)
Nurofen 200mg Tablets (16)
Thorntons Classics (274g)
Veuve Clicquot Yellow Label NV Champagne (750ml)
Wrigley’s Extra Sugarfree Gum – Peppermint (10 per pack x 5)

Supermarket price comparison schemes

It’s not just as simple as who’s cheapest though, as many supermarkets have price comparison schemes. This means that if some or all of your shopping would have been cheaper elsewhere, you may be offered a voucher, points or money-off for the difference. 

This is how the different schemes stack up: 

  • Asda checks against Tesco, Sainsbury’s, Waitrose or Morrisons. It will give you a voucher for the difference if it isn’t 10% cheaper
  • Ocado price matches against Tesco and will give you a voucher for the difference
  • Sainsbury’s has a price match for branded items only and compares against Asda
  • Tesco checks branded prices only against Asda, Sainsbury’s and Morrisons. It deducts any discount automatically at the till 
  • Waitrose price matches Tesco on branded items and these are the prices it sells for.

To calculate the average price of our basket, we used data from the independent shopping website Mysupermarket. We averaged the price of these products between the 12 January and the 11 February, at the online supermarkets Asda, Morrisons, Ocado, Sainsbury’s, Tesco and Waitrose. 

We include discounts but not multibuys. This is because discounts apply automatically, whereas you have a choice whether you buy more than one product as part of a multibuy.

More on this…

Back to top
Back to top