When you purchase through links on our site, we may earn commission. Read our full commerce guidelines here.

Last minute gifts for Christmas: From Marks & Spencer to Topshop, Amazon & more

There's still time! Get your last minute Christmas gifts


man shopping
Updated: On 23 December 2020

Left your Christmas shopping to the last minute? We’re looking at you gents! Don't panic – we've rounded up the best last minute gifts and stocking fillers from Marks & Spencer, Topshop, Amazon and more. Avoid those awkward glances on Christmas morning and surprise your nearest and dearest with everything from skincare sets to haircare kits, jewellery to cashmere gloves and perfume – you can still score major points with the family this year! 

RELATED: 16 last-minute Christmas gifts for mum to guarantee you’re the favourite child this Xmas

The best last minute gifts from Marks & Spencer 

Marks & Spencer has some great deals on right now, with up to 50% off womenswear, 30% off kids boots and 2 for £60 on lambswool jumpers – happy shopping. 

Textured Funnel Neck Jumper, £29.50, Marks & Spencer

SHOP NOW

SHOP: 15 best Christmas pyjama sets to get you in the holiday spirit

MORE: 29 best stocking filler ideas for women: small gifts for her to get extra smiles this Christmas

The best last minute gifts from Topshop

There's still time! Order by 5pm on 23 December with 99p express delivery and you'll get your presents delivered by Topshop ahead of Christmas Day. 

Multi Heart Drop Earrings, £10, Topshop

SHOP NOW

Peach Bobble Beanie, £14.99, Topshop

SHOP NOW

The best last minute gifts from Amazon

No need to panic, Amazon has a number of last minute Christmas deals on right now across technology, books, health and beauty, homeware and more. 

Spa Luxetique Lavender Gift Set, £29.99, Amazon

SHOP NOW

SHOP NOW

The best last minute gifts from Monica Vinader 

Royal favourite Monica Vinader is offering free next day delivery, guaranteed in time for Christmas. Just make sure to order by 1pm on 23rd December – no Minimum Spend. 

Ziggy Mini Petal Necklace Set, £80, Monica Vinader

SHOP NOW

The best last minute gifts from Net-A-Porter

Net-A-Porter has literally got you covered with a whole page dedicated to last minute gifting and stocking fillers. 

Victoria Beckham Smoky Eye Palette, £50, Net-A-Porter

SHOP NOW

Johnstons of Elgin Cashmere Gloves, £45, Net-A-Porter

SHOP NOW

Dr. Barbara Sturm Drops Discovery Set, £90, Net-A-Porter

SHOP NOW

Chloé Alphabet Gold Necklace, £290, Net-A-Porter

SHOP NOW

Balmain Paris Hair Couture, £75, Net-A-Porter

SHOP NOW

The best last minute gifts from River Island

Not sure what to buy? Check out River Island's gift guides for under £10, £20, £50 and £100. While you might not be able to get guaranteed Christmas Day delivery, the brand is also selling digital gift cards online which can be emailed to your loved ones just in time for the big day. 

Digital Gift Card, from £2, River Island

SHOP NOW

Black 'RR' Branded Ankle Boots, £45, River Island

SHOP NOW

Milan Eau De Toilette and Purse Spray Set, £16, River Island

SHOP NOW

Grey Purse, £18, River Island

SHOP NOW

 Makeup Bag, £14, River Island

SHOP NOW

LED Ring Light 8 Inch, £25, River Island

SHOP NOW

The best last minute gifts from ASOS

There's a huge womenswear sale on ASOS right now with up to 70% off selected items. Plus, if you order by 23 December you can get next day delivery. 

BaByliss Straight and Curl Brilliance Hair Straightener UK Plug, £60, ASOS

SHOP NOW

HELLO!'s selection is editorial and independently chosen – we only feature items our editors love and approve of. HELLO! may collect a share of sales or other compensation from the links on this page. To find out more visit our FAQ page.

More Trending Fashion

See more