Valentine’s Day flowers: 8 of the best online flower delivery services tested and reviewed

Valentine's Day flower delivery
(Image credit: Future)

Valentine's Day is here – but if you're thinking about ordering Valentine’s Day flowers online, it isn't too late. A number of leading flower delivery services like Interflora offer same-day delivery. However, while there are a ton of flower delivery services to choose from, only a few are worth your money. So where can you buy the best Valentine's Day flowers online?

Best Valentine's Day flower delivery services: results

You'll find our full report below, but if you just want to buy the best Valentine's Day flowers right now, here are the wining services.

1. The Bouqs: $20 off flowers
2. Urban Stems: 20% off bouquets
3. 1800 Flowers: up to $20 off
4. ProFlowers: save up to 15%
5. Amazon Flowers: see all flowers
6. Teleflora: bouquets from $34
7. FTD: $10 off some bouquets
8. Harry & David: $5 shipping

We wanted to find out who’s offering the biggest, freshest Valentine’s Day flowers this week, so we tested eight of the most prominent online flower delivery services. We mixed older players (; FTD; ProFlowers) with newer competitors (The Bouqs Co; UrbanStems), which gave us a wide range of arrangement aesthetics and styles. 

We also capped the price around $50 per service, so all the bouquets you see here are $50, or as close to $50 as we could get. This doesn’t include taxes and fees, though, so if you’re on a tighter budget, be wary of these extra costs. Here’s what happened...

(Want to send flowers in the UK? Our sister site T3 tested the best Valentine's Day flowers over the pond.)

1. The Bouqs – the best Valentine's Day flowers

Bouquet: Sierra Sunset (original size) $49

What’s in it? 15 lily blooms | Delivery cost: $18 | Tax: $5.95 | Total cost: $72.95 | Freshness guarantee: None | How many days did the flowers last? 7 days+ | Recyclable packaging? Yes

The Bouqs: score

Value for money: 10/10
Freshness: 10/10
Presentation: 8/10
Ease of ordering: 8/10
Delivery service: 6/10

Total: 43/50 - the winner

What happened: Ordering from The Bouqs Company was relatively easy. There’s a large selection of bouquets, ranging in price from around $30 up to $99. You can filter by flower or occasion; or if you need inspiration, you can browse handy sections like Bestsellers or Under $50. We chose a selection of bright pink lilies - a rather unconventional choice for Valentine’s Day flowers, but we think it was well worth the price.

We won't lie. At first, we weren’t very impressed with our bouquet from Bouqs. The website warns that lilies are sent in bud form (so that they’ll last for longer), but we were still a little underwhelmed when ours arrived with only four lilies in bloom. Eleven buds had yet to open, making the rest of the bouquet seem somewhat sparse.

The lilies that had bloomed on arrival, though, looked absolutely stunning, and the arrangement became increasingly beautiful throughout the week as more buds opened. In fact, our bouquet from The Bouqs lasted the longest of all those on test, making it excellent value for money.

Bear in mind that The Bouqs doesn’t offer same-day or next-day delivery for much of its selection. It also doesn’t deliver on Sundays or Mondays for some of its bouquets, which is why we’ve marked it down in that section - the delivery service itself was fine. If you want to order Valentine’s Day flowers from The Bouqs, we'd recommend placing your order by Wednesday, 12 February, latest. 

VERDICT: The Sierra Sunset was the best-value bouquet we tested, and is definitely worth the price. What it lacked in instant impact, it more than made up for in freshness and longevity. We loved watching the lilies bloom throughout the week. You can upgrade the size of the bouquet for an extra $15, or add a vase to your order for $10. 

See more Valentine's Day flowers at Bouqs: $20 off

See more Valentine's Day flowers at Bouqs: $20 off
The Bouqs is offering $20 off with code: HOT20 - not just its wide selection of Valentine's Day flowers, but plants, gift bundles and more. We especially like the Valentine's Day mixed bouquet ($38 was $54) and scented Ace freesia bouquet ($44), pictured, but there's plenty of choice on the site.

2. UrbanStems 

Bouquet: The Amour, $55

What’s in it? Carnations, Solomio, Eucalyptus, Spray Roses | Delivery cost: $10 | Tax: $5.78 | Total cost: $70.78 | Freshness guarantee: None | How many days did they actually last? 7 days+| Recyclable packaging? Yes | Last orders: 2pm February 13, 2020 

Urban Stems: score

Value for money: 8/10
Freshness: 7/10
Presentation: 8/10
Ease of ordering: 10/10
Delivery service: 9/10

Total: 42/50

What happened: As one of the newer services in the flower delivery space, UrbanStems is carving out a niche for itself thanks to its promise of super fresh flowers and fast delivery. Ordering online was easy: there are plenty of Valentine’s Day bouquets to choose between (we picked The Amour, an elegant-looking mixed bouquet), and the site was easy to use. We found ourselves checking out in no time. 

Our bouquet arrived beautifully presented – it was one of the best looking arrangements on test – with pleasingly bright and vibrant flowers. Most of the flowers were relatively intact, although a few had suffered some wear and tear in transit. We felt a little let down by the size of the bouquet, though: it felt a little sparse, even for the relatively low price of $55.

UrbanStems has a specific selection that can only be delivered on Valentine’s Day, while other bouquets have more variable delivery dates. We recommend ordering as early as possible from UrbanStems, but if you order before 2 pm the day before Valentine’s Day, you should have no problems.

VERDICT: Fresh flowers are hard to get right, especially if they’re being delivered in a box. We think UrbanStems is one of the better services on the market and would buy The Amour bouquet again – we’d choose the double size, though, rather than single. 

See more Valentine's Day flowers at Urban Stems: 20% off with code: ROSE20

See more Valentine's Day flowers at Urban Stems: 20% off with code: ROSE20
UrbanStems has a beautiful range of Valentine's Day flowers – and you can get 20% off right if you add code ROSE20 at checkout. Our favorite bouquets include the double-size Red Velvet ($95) and The Juliet ($95), but you'll need to order soon. 

3. 1800 Flowers

Bouquet: 24 Pink Petal Roses, $49.99 ($54.99)

What’s in it? 24 pink roses | Delivery cost: $14.99 | Tax: $6.21 | Total cost: $76.19 | Freshness guarantee: 7 days | How many days did they actually last? 7 days+| Recyclable packaging? Yes | Last orders: 2pm February 14, 2020 

1800 Flowers: score

Value for money: 8/10
Freshness: 8/10
Presentation: 9/10
Ease of ordering: 6/10
Delivery service: 9/10

Total: 40/50

What happened: Roses are notoriously expensive, and we were pleasantly surprised by the relatively low price of our 24 pink roses at 1800 Flowers – until we saw the cost of shipping. Add to this the fact that we found the 1800 Flowers website to be very busy and a little difficult to navigate, and it's fair to say we didn't especially enjoy ordering these Valentine's Day flowers.

Nevertheless, the bouquet arrived looking good. The roses we received were near full bloom and, with relatively few exceptions, in great condition. They lasted around a week, which we were pleased with.

A word to the wise: 1800 Flowers says it offers same-day delivery, but we'd still order any Valentine's Day flowers earlier than this, to be sure they arrive in time.

VERDICT: 1800 Flowers has a very extensive selection of bouquets, and we think it's a safe choice for Valentine's Day flowers. We were pleased with the price and quality of our 24 Pink Petal Roses bouquet and would order it again. If you’re looking for originality and creativity in presentation, though, we'd recommend The Bouqs instead.

See more Valentine's Day flowers at 1800 Flowers: up to $20 off some bouquets

See more Valentine's Day flowers at 1800 Flowers: up to $20 off some bouquets
1800 Flowers has a good choice of Valentine's Day flowers, and there are discounts of up to $20 available on some bouquets. We really like the stunning Forever Yours bouquet ($70, pictured) and the Passion for Purple Roses for $55. You can also opt to add items like chocolate, fruit, and pretzels to your order.

4. ProFlowers

Bouquet: Two Dozen Assorted Roses, $45

What’s in it? Four different colors of roses | Delivery cost: $15.99 | Care charge: $2.99 | Tax: $6.57 | Total cost: $70.55 | Freshness guarantee: 7 days | How many days did they actually last? 5 days+| Recyclable packaging? Yes | Last orders: 1pm February 13, 2020 

ProFlowers: score

Value for money: 7/10
Freshness: 7/10
Presentation: 7/10
Ease of ordering: 6/10
Delivery service: 7/10

Total: 34/50

What happened: Our choice of two dozen assorted roses from ProFlowers was a bit of a gamble: the colors of the roses you get depend on the florist assigned to your order, so you're unlikely to receive precisely what's pictured. We didn't get any red roses in ours, for example. (If we wanted a particular color next time, we would order that specifically.)

ProFlowers offers a rather seamless ordering experience, but we weren't impressed by the payment process. We were shocked by the $80 total, which wasn't shown to us until we'd input our credit card information.

The arrangement was simple – it would have been hard to mess up the presentation of this bouquet – and from a distance, our bouquet looked fresh and pleasant. On closer inspection, some of the roses were bruised, but the majority arrived in excellent condition.

Bear in mind that if you’re looking for same-day or next-day delivery, you’re probably better off ordering your Valentine's Day flowers from elsewhere. ProFlowers’ selection is significantly reduced if you need a bouquet in a pinch.

VERDICT: The quality of this bouquet was mid-range: you could do better by choosing Valentine's Day flowers from others on this list, but you could also do much, much worse. Overall, ProFlowers was a safe option for our Valentine's Day bouquet – but was our arrangement worth the final price? Probably not.

See more Valentine's Day flowers at ProFlowers: from $30

See more Valentine's Day flowers at ProFlowers: from $30
Proflowers has just over 150 bouquets to choose from, most of which lean toward a more classic and traditional aesthetic. Prices range from as little as $30 up to $280, and you can add gifts like chocolate to spruce up your gift. Check out other bouquets like the In Bloom Bouquet for $65, and the Sweet and Swooning bouquet for $82 (pictured).  

5. Amazon Flowers

Bouquet: Fresh Flowers bouquet, $52

What’s in it? Roses, Scabiosa, Calla Llily, Hypericum | Delivery cost: $19.99 | Tax: $6.39 | Total cost: $78.38 | Freshness guarantee: None | How many days did they actually last? 7 days+| Recyclable packaging? Yes

Amazon Flowers: score

Value for money: 7/10
Freshness: 7/10
Presentation: 7/10
Ease of ordering: 5/10
Delivery service: 8/10

Total: 34/50

What happened: We’ll be honest: we weren’t expecting amazing fresh-cut flowers from Amazon. There’s an immense range of prices, flowers, and vendors to muddle through, and we picked a rather safe choice to keep things simple: a bouquet that contained roses.

We were pleasantly surprised by the results. Our bouquet from Amazon was one of the biggest arrangements we tested. For $52, we received a beautiful bouquet of roses and filler flowers. There were a lot of stems, too, but given the various marketplace, we could have easily chosen a worse option.

A word on purchasing flowers at Amazon: we found ordering to be as easy as it is to order anything from Amazon, but searching for the right bouquet was a different story: we trawled through a lot of customer reviews first. Also, if you don’t have Amazon Prime, you’ll need to account for the shipping charge, which could add a significant amount to your total bill.

Browse carefully in the week leading up to Valentine’s Day, too. You can't pick your delivery date with the same precision as you can with other flower delivery services.

VERDICT: Don’t overlook Amazon as a flower delivery service – the delivery giant has tons of options for fresh-cut flower vendors with relatively varied bouquet aesthetics and sizes. Did our bouquet blow us away? No. Could we have done worse? Absolutely. Would we order Valentine's Day flowers from Amazon again? Cautiously, yes: our bouquet was a good buy for the price – but you never know what you’ll get from a different vendor.


See more Valentine's Day flowers at Amazon: prices start from under $10
There's a huge range of flowers to choose from at Amazon in the run up to Valentine's Day, ranging in price from under $10 to over $100. You'll find everything from more exotic options like the Tropical Treasure bouquet ($49.99, pictured) to the fresh flowers bouquet we tested.