Advertisement
Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

Best last minute Valentine's Day gifts: 20 affordable buys from Amazon

valentine's day
There's plenty of presents to choose from on Amazon to mark Valentine's Day. (Getty Images)

Valentine’s Day is fast approaching, and if you're yet to buy a loved one a gift, we've got you covered.

We've rounded up all the best buys that are not only thoughtful, but also all under £45 on Amazon – and if you have Amazon Prime, many of these gifts will be available with next-day delivery.

From a classic box of chocolates to new fragrance, jewellery and self-care products, these are the best gifts to shop now.

Whether you're keen to make a big or small gesture, there's something for everyone.

While you still have a bit of time to get organised, if you do leave it too late, don't worry, remember many items on our list have next-day delivery for last-minute shoppers.

Our 20 top picks for Valentine’s Day for him, her and them

Lindt Lindor Valentine Collection | £14.99

Lindt Lindor Valentine Collection
Lindt Lindor Valentine Collection

Rituals Gift Set For Women | £34.90

Cadbury Dairy Milk Chocolate Bouquet | £29.99 (Was £32.99)

Ted Baker Harsa Tiny Heart Bracelet | £30

Calvin Klein CKIN2U For Him Eau de Toilette | £14.45 (Was £50)

Sandy Leaf Farm Gin Making Kit | £17.50 (Was £29.99)

Initial Necklaces A to Z Created with Austrian Crystals | £7.99

Homeland Florists Mixed Fresh Flowers | £27.97

Gourmet Coffee Gift Set | £11.35

Baylis & Harding Men's Hemp & Bergamot Luxury Wash Bag Gift Set | £20.32 (Was £22.50)

Cumbreca Whiskey Stones Gift Set | £22.90 (Was £24.95)

Bedside Wireless Charging Radio Alarm Clock | £44.99

King C. Gillette Compact Styling Gift Set | £28.39 (Was £35)

Neck Massager with Heat | £42.97

Murtoo Heart Necklace for Women | £12.74 (Was £14.99)

murtoo Heart Necklace for Women
murtoo Heart Necklace for Women

Clare Florist 12 Red Roses True Romance Fresh Flower Bouquet | £31.99 (Was £34.99)

Clare Florist 12 Red Roses True Romance Fresh Flower Bouquet
Clare Florist 12 Red Roses True Romance Fresh Flower Bouquet

Vera Wang Princess Eau De Toilette Fragrance for Women | £20.99 (Was £60)

Vera Wang Princess Eau De Toilette Fragrance for Women
Vera Wang Princess Eau De Toilette Fragrance for Women

Sanctuary Spa Gift Set | £25

Sanctuary Spa Gift Set
Sanctuary Spa Gift Set

Aofmee Bath Bombs Gift Set | £9.97 (Was £11.97)

Aofmee Bath Bombs Gift Set
Aofmee Bath Bombs Gift Set

Lovely Wand Massager Wireless Handheld | £21.95 (Was £24.95)

Lovely Wand Massager Wireless Handheld
Lovely Wand Massager Wireless Handheld