Bargain-loving cupids are not going to find a much better price on roses this Valentine’s Day.
Roses are synonymous with Valentine’s Day. However, it’s extremely rare to find any savings on the iconic flowers in February. That’s why this lovely sale at Whole Foods Market is extra rosy for bargain hunters.
From Feb. 11 to 14, 2026, Whole Foods Market is selling two dozen roses for $29.99 at participating locations, while supplies last.
The rosy price is only available to Amazon Prime members. (The sale includes only single-color, 24-stem bunches.)
If you do the math, you’re only paying $15 per dozen. (You must purchase two dozen roses for the savings. Otherwise, you’ll pay full price for a single dozen.)
Seasoned bargain hunters can split the purchase into two separate bunches of roses — one dozen for their sweetheart and the other for another special someone like mom or grandma.
If you’re not an Amazon Prime member, you’re sure to have a friend or family member who is — just tag along on a shopping trip or ask them pick up a discounted bunch for you.

