Skip to main content

Last-minute Valentine's Day gifts — get 24 roses for $19

Valentine's Day gifts
(Image credit: Shutterstock)

Shopping for Valentine's Day gifts is no easy task. Even more so now that Valentine's Day is just hours away. So we're rounding up the best last-minute Valentine's Day gifts that can still arrive on time.  

From digital gift cards to flowers that arrive the same day, here's how you can save Valentine's Day with a last-minute gift. Keep in mind that cut-off times may vary based on your location or the recipient's address. So don't delay and make that purchase now. 

Best last-minute Valentine's Day gifts


24 Stem Roses: was $29 now $19 @ Amazon
For Prime members only, Amazon is offering this bouquet of 24 stem roses for just $19.99. That's $10 off and one of the cheapest bouquets you can get. Even better, Prime members get free 2-hour delivery on orders over $35. View Deal

Flowers: deals from $29 @ Flora2000
If you're shopping for something unique, Flora2000 should be high on your list. In addition to offering unique gifts, they can deliver same-day if you order by 12pm.View Deal

Flowers and baskets: up to 40% @ 1-800-Flowers
1-800-Flowers is taking up to 40% off select Valentine's Day flowers. Gifts range from the Hearts in Bloom Gerbera Daisy (pictured) to Fannie May chocolates. Plus, they offer same-day delivery. View Deal

Shop deals @ Teleflora
Teleflora has Valentine's Day flower deals for every budget. Bouquets start as low as $37 and all of them are arranged by local florists. Even better, many of them are currently on sale. Place your order by 12pm for same-day delivery. View Deal

Gift cards

Apple: 6 months of Apple Music + Apple News @ Best Buy
With the purchase of any Apple eGift Card, Best Buy is bundling six free months of Apple Music and six free months of Apple News Plus. (For new subscribers only). Traditionally, Apple only offers three free months of Apple Music and just one free month of Apple News Plus, so this offer is extends the trial period.View Deal

Nintendo eShop: $50 card for $45 @ Newegg
The perfect gift card for Nintendo fans, Newegg is taking $5 off $50 Nintendo eShop gift cards. It's one of the best Valentine's Day gifts you'll find for Switch fans. View Deal

UberEats: $7.50 off $50 or more @ Amazon
Perfect for the person who doesn't like to cook, Amazon is taking $7.50 off all UberEats gift cards valued at $50 or more via coupon code "EATS21". View Deal

Purple eGift Card: @ Purple
From luxury sheets to cozy pajamas, a Purple gift card can be used to purchase not just mattresses, but all things sleep related. Take advantage of Purple's current sale that takes 20% off pajamas, duvets, and more.View Deal

Amazon eGift Card: @ Amazon
The ultimate eGift card you can give, an Amazon gift card will let you buy anything from video games to a new winter coat. They're available in various amounts (the minimum is $1) and you can even set the exact delivery time. It's a solid last-minute gift for anyone. View Deal

GrubHub eGift Card: from $25 @ Amazon
For those lazy nights when you don't feel like cooking or leaving the house, Amazon has GrubHub eGift cards from $25. View Deal

Louis Ramirez

As deals editor at Tom’s Guide, Louis is constantly looking for ways to avoid paying full price for the latest gadgets. That means price checking against multiple retailers and searching high and low for the best deals to bring readers. A born-and-bred New Yorker, Louis is also an avid swimmer and marathoner. His work has appeared on Gizmodo, CNET, and Time Out New York.