Featured Deal

Team Clark is adamant that we will never write content influenced by or paid for by an advertiser. To support our work, we do make money from some links to companies and deals on our site. Learn more about our guarantee here.
Expired Deal
7 places to get the best deals on Valentine’s Day flowers
Expired Deal

7 places to get the best deals on Valentine’s Day flowers

Sarah Jordan February 13, 2019
Get This Deal Read More
Image Credit: Costco

Sorry, this deal is no longer available, but sign up below to get alerts on more deals like this.

Problem with a deal? Let us know.

It’s a well-known fact that as Valentine’s Day gets closer, the prices on flowers, roses in particular, go up. One of the best options to bag a good deal is to always buy after February 14, but some purists can’t bear to leave their honey empty-handed for the holiday. Fortunately, we’ve found some flower deals that will woo you!

RELATED: 20 great Valentine’s Day gift ideas under $20

Find big bouquets for a small price at these stores!


Aldi has a variety of flowers to choose from this Valentine’s Day including tulips, orchids and, of course, roses. Customers can get a dozen rose bouquet at Aldi for just $12.89 starting on February 11. These flowers are only available while supplies last, so you’ll want to shop early for the best selection.

Trader Joe’s

Trader Joe’s has many options for Valentine’s Day flowers this year. Choose from a dozen roses for $12.99 or two dozen tulips for $10.99. On February 13 and 14 you can find a dozen roses in a vase for $17.99. These deals are only available while supplies last.


Wegman’s customers can find beautiful bouquets starting at just $4. If you want to spring for roses, you can find one dozen for $20.


With so many options to choose from, you can get a dozen colored 19″ stem roses for just $9.99 or upgrade to a dozen 19″ red roses for just $12.99 February 6 through 12. If roses aren’t your thing, find some great tulip deals, like a 10 stem bunch for $4.99 or a heart orchid for $19.99.


Go big by pre-ordering 50 stem roses for delivery on February 14 for just $49.99! Choose from a variety of bouquets. Costco stores also have a dozen roses for around $16, depending on the location.

Prices on these deals may vary by location, and offers are good on selected dates while supplies last. Be sure to purchase as soon as possible as these deals may sell out at any time!

Costco also has deals on flowers in stores starting at around $16.99. (If you’re not a Costco member, Costco is offering these membership deals right now.)


If you want your flowers delivered, you can find big discounts from companies like Teleflora, 1-800-Flowers, ProFlowers and more on Groupon.

Whole Foods/ Amazon

Amazon Prime members can enjoy two dozen roses for $19.99 when you order from Whole Foods through Amazon Prime Now.

RELATED: 14 ways to save on Valentine’s Day

  • Show Comments Hide Comments 0