Product News

Download Image


  • Shoppers can save over £20 compared to other supermarket offerings
  • To help the nation fall back in love with Valentine’s Day, the supermarket is opening its first ever flower stall in the heart of London Waterloo Station
  • Aldi’s range of Valentine’s flowers starts from just £2.29

Aldi is selling the cheapest dozen red roses this Valentine’s Day – something Brits can truly fall in love with! Costing just £4.49, the supermarket’s Dozen Red Roses are available in stores now.

Money Saving Expert compared the cost of a dozen red roses from major UK supermarkets, revealing Aldi’s beautiful bunch are a whopping £20 (82%) cheaper than M&S. What’s more, Aldi shoppers won’t be at risk of any heartbreak as there’s no tricks to getting the cheapest price.

Lidl£4.9950p / 10%
Morrisons£551p / 10%
Co-op£10£5.51 / 55%
Waitrose£15£10.51 / 70%
M&S£25£20.51 / 82%

The news comes as Aldi announces it’s opening its first ever flower stall in one of the UK’s busiest train stations just in time for Valentine’s Day. With new research revealing that almost a third of Brits (29%) end up forking out more money as a result of leaving buying Valentine’s gifts too late, Aldi’s Flower Stall is here to save Valentine’s Day, all in the name of love!

Conveniently located in the heart of London Waterloo on 13th February, those passing through will swoon at the sight of the supermarket’s range of purse-friendly bouquets, including its Dozen Red Roses. The stall will be open from 7am-7pm.

Aldi’s Flower Stall offering includes:

  • Specially Selected One Love Single Rose – £2.29
  • Dozen Red Roses – £4.49
  • Love Always Bouquet – £9.99
  • Double Dozen Roses – £9.99
  • Elegance Bouquet – £14.99
  • One in a Million Bouquet – £19.99

Aldi’s range of Valentine’s Day flowers are available in stores nationwide now, while stocks last.


*Aldi and competitor supermarket retails accurate on 8th February 2024. Cheaper competitor retails may apply.

For more information, please contact the Aldi Press Office on:
T: 0207 479 0910 or