Amy Windmiller | 

2 Dozen Roses for $19.99 at Whole Foods for Prime Members

The Krazy Coupon Lady is an ad-supported service. Many offers on our site contain affiliate links, and we may earn a small commission if you make a purchase using them. Some posts are sponsored by the maker of the product, and we receive a fee for the post. See our full advertiser disclosure.

Starting today, Feb. 9, Amazon Prime members can score two dozen roses for just $19.99 at Whole Foods (regularly $30). This offer applies to single-color, 24-stem bunches and there’s a limit of 10 per customer.

If you’re not a Prime member, sign up for Amazon Prime and download the Whole Foods app. Then sign in to the app with your Amazon account and scan the QR code, or enter your associated phone number at the register.

Text AMAZON to +1 (208) 266-4466 and be the first to know about the best Amazon deals.

Shop this deal in stores or stop by a store to pick up your grocery order of $35 or more. If you live close enough to a Whole Foods store, you can get them delivered for a $9.95 fee.

ONLINE or In-Store Deal at Whole Foods
$19.99$29.9933% off
What to buy
Amazon Prime members only
Pickup: Free on orders of $35+
Best Valentine’s Day Gifts on Amazon