Particle.news
Download on the App Store

Aldi Offers Cheapest Dozen Red Roses at £3.45 Ahead of Valentine’s Day

MoneySavingExpert’s comparison notes some lowest prices require loyalty membership for non‑premium, short‑stem bouquets.

Overview

  • Aldi reduced its 12‑stem bouquet from £3.99 to £3.45, the lowest widely reported price before Valentine’s Day.
  • Morrisons lists a dozen roses at £3.47 for More Card members or £4.50 without the loyalty discount.
  • Lidl’s dozen is £3.99 for non‑members, with reports of a £3.45 price for Lidl Plus users in some stores.
  • Tesco and Asda are offering dozen‑rose options at around £5, Co‑op is about £8, Sainsbury’s is £10, and M&S sits highest at £25 for a dozen.
  • MoneySavingExpert excluded premium or long‑stem ranges, and outlets caution that prices and availability can vary by store in the final shopping rush.