Valentine's Day flowers 2024: the best online flower delivery services

Valentine's Day flowers delivery services
(Image credit: Shutterstock)

February 14 is a little over a month away, which means it's time to start thinking about placing an order for Valentine's Day flowers for that special someone. To help you find today's top offers, we've rounded up the best Valentine's Day flower delivery services in the US and the UK.

Placing an online order for Valentine's Day flowers is always an easy and romantic option. Beautiful floral arrangements are available to order in minutes from a wide range of online retailers, and most offer discounts or free delivery around this time of year.

Our guide has rounded up the best online flower delivery services, as well as the current promotions from each florist, and included important information such as delivery charges. Make sure to bookmark this page, as we'll be updating it with all the latest Valentine's Day flower offers from the top online delivery services, including last-minute delivery fees.

US Valentine's Day sales

Valentine's Day flower delivery 2023 - USA

AmazonBuy one dozen roses for $49.95

Amazon
Amazon is an excellent choice for last-minute online flower delivery. You can choose from a large selection of flowers and prices, and Prime Members can select free two-hour delivery if they live near a Whole Foods grocery store.

Buy one dozen roses for $49.95

1-800-Flowers.com
Buy one dozen roses for $49.99

1-800-Flowers.com
At 1-800-Flowers, you can save 20% off your first order when you sign up with your email address. The florist offers same-day delivery on a wide range of flowers and gifts, and orders must be placed before 2:30 PM on weekdays, 1:15 PM on Saturdays, and 11:45 AM on Sundays. There is no additional fee for a Valentine's Day delivery.

Buy one dozen roses for $49.99

FlowerDelivery.com
Buy one dozen roses for $64.99

FlowerDelivery.com
FlowerDelivery.com offers a wide range of flowers and beautiful Valentine's Day bouquets starting at just $49.99. Depending on your location, you can select same-day delivery if your order is placed before 3:00 PM Monday through Friday. On the weekend, same-day orders must be placed by 1 PM on Saturday and 11 AM on Sunday. As of right now, there are no additional fees for a Valentine's Day delivery.

Buy one dozen roses for $64.99

ProFlowers
Buy one dozen roses for $95

ProFlowers
ProFlowers not only has a wide selection of flowers, but the florist also offers other Valentine's Day gifts such as chocolate-covered strawberries or Mrs. Fields gourmet cookie baskets.  You can sign up for emails and get 20% off your first order. A standard delivery fee of $14.99 is applied to a Valentine's Day delivery date, but that might change as we get closer to February 14.

Buy one dozen roses for $95

Teleflora
Buy one dozen roses for $49.99

Teleflora
Teleflora delivers fresh, affordable flowers from your local florist and offers next-day and same-day flower delivery for orders placed before 2 PM on weekdays and Noon on the weekend. You'll be charged an additional $10 on top of the standard delivery fee if you select Valentine's Day as your delivery date.

Buy one dozen roses for $49.99

Bouqs
Buy one dozen roses for $59

Bouqs
Bouqs offers farm-fresh flowers that are cut fresh and shipped from a local farm partner. You can receive 20% off your first order when you sign up with your email, and if you subscribe, you can save up to 30% off, plus free shipping. Valentine's Day delivery is available for no additional charge, but we recommend placing your order in advance to secure this date.

Buy one dozen roses for $59

UK Valentine's Day sales

Valentine's Day flower delivery - UK

FloomRoses starting at £55

Floom
Floom offers beautiful, unique floral arrangements, and if you're a first-time customer, you can receive free delivery on orders over £50. Floom offers same-day delivery for certain locations, and prices vary by postcode, so enter the recipient's address before browsing. You can select February 14 as your delivery date for the standard delivery fee.

Roses starting at £55

eFloristBuy one dozen roses for £24.99

eFlorist
This florist has you covered for multiple Valentine's Day delivery options. This includes everything from a single red rose to huge bouquets, or you can get chocolates, balloons, and more. eFlorist is currently offering up to 40% off bouquets plus free chocolates with every Valentine's Day bouquet. The delivery fee is £5.99 if you want to select February 14 as your delivery date.

Buy one dozen roses for £24.99

MoonpigRose bouquets starting at £22

Moonpig
This store has been a specialist of personalised birthday cards for years now in the UK, and it's continued to find success with its other gift options. You'll find tempting prices on flowers, gift sets, and more on the site, and right now, you can save 30% off when you buy two or more cards. Moonpig also includes Letterbox sets of flowers that can be posted conveniently through your door.

Rose bouquets starting at £22

Flying FlowersRose bouquets from £23

Flying Flowers
This long-running florist boasts over 10 million bouquets delivered. So it's no surprise to see a great selection of Valentine-themed arrangements available in its vast collection. You can also pre-order flowers for Valentine's Day delivery on February 12, 13, and 15 and receive free delivery and chocolates with code FREECHOCS.

Rose bouquets from £23

Bloom & Wild
Rose bouquets starting at £40

Bloom & Wild
If there's one thing that makes Bloom & Wild stand out from most other online flower delivery services, it's the excellent selection of Letterbox options. That's right, specially selected flowers are carefully packaged in a box that'll fit through your letterbox. You can select February 14 as your delivery date, depending on the bouquet you select
.
Rose bouquets starting at £40

AmazonBuy one dozen roses for £31.99

Amazon
Last but most certainly not least, there's always Amazon. The online mega-retailer has a strong selection of florist partners for a huge range of Valentine's Day flowers that can be ordered online and delivered on time. Amazon Prime members can benefit from super fast delivery, too, on select bouquets.

Buy one dozen roses for £31.99

Mackenzie Frazier

Mackenzie Frazier is the deals editor in the US for TechRadar at Future plc. She's been sharing deal advice for Future for the past six years and loves finding products that consumers want at the best possible price. She's had 11 years of experience working in e-commerce and loves being a mom to her two little boys.