Sorry — this deal is no longer available. Never miss another deal! Sign up for daily updates:

Will be used in accordance to our Privacy Policy

The absolute best way to send roses this Valentine’s Day is with Amazon Prime Now. If you’re a Prime member with a Whole Foods location in the delivery city, you can get four dozen roses delivered for $40, to yourself or someone else.

And if it’s your first Prime Now delivery, you can pay $10 less with coupon code SAVE10WF.

The 24-stem rose bouquets are on sale for only $19.99 for Amazon Prime members. That sale is available in the store or in the Amazon app.


How to order roses through Amazon Prime Now:

Through Valentine’s Day, order two dozen roses for $19.99 in the Amazon app. You can also get this same deal at your local Whole Foods location.

Amazon Prime Now has a free delivery minimum of $35. Order two bunches of 24 roses (48 roses total) to receive free shipping.


Reserve your free 2-hour delivery window and ignore the “EST Item Adjustments” charge.

Select a same-day two-hour delivery window for free! Love this feature. You will not find a florist who guarantees a two-hour delivery window during Valentine’s Day week. If you want Valentine’s Day delivery, do not order until the morning of February 14.

Amazon’s estimated item adjustments are an overcharge margin Amazon makes you authorize in order to place your order. This would cover the cost of a substitute item, in the event the item you ordered was not in stock. However, you can decline substitute items during checkout, ensuring this charge will never hit your account. Fine print from Amazon states, “Your card will only be charged for the actual items delivered and will be equal to or less than the estimated over total.”


Delivery tip is optional.

During checkout, the recommended tip will auto-populate to a flat $5.00. You can edit that tip before, during, or up to 24 hours after your order. I opted to pay the $5.00 tip and tested editing it to zero after delivery, just to confirm the tip was not required. Be courteous in your decision, but know that $5.00 is not required.

If you’re delivering to yourself, consider free pickup at your local Whole Foods to save on tipping the delivery driver.


Save $10 on your first order with code SAVE10WF.

If this is your first Prime Now delivery, get $10 off your first Whole Foods Market purchase of $50 or more with code SAVE10WF, making your four dozen roses only $29.99, plus tax and tip.

Not a Prime member? Sign up for a free trial of Amazon Prime now.

Shop The Latest Amazon Deals Here