Skip To Content

    Come Virtual Christmas Shopping With Me – Here’s 32 Presents Under £20 That I’m Thinking Of Treating People To

    I won't lie, I'm considering getting one for me and one for them at this point.

    We hope you love the products we recommend! All of them were independently selected by our editors. Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page if you decide to shop from them. Oh, and FYI — prices are accurate and items in stock as of time of publication.

    The early bird gets the worm! To avoid shipping delays come Christmastime, we recommend getting your shopping done sooner rather than later this year so those gifts are under the tree in plenty of time.

    1. I just know coffee loving family members would appreciate this Christmas coffee blend from the ever-so-fancy Fortnum & Mason.

    Fortnum & Mason

    Price: £12.95 for 250g.

    2. Okay, the minute I saw this phone-shaped cleansing brush on TikTok I knew I had to buy one for me and one for my bestie.


    Price: £8.00.

    3. If your BFF has never tried the Ultimate Blends 3-in-1 banana hair mask, then you might want to treat them to this popular mask set. It not only includes the hair mask, but also two sheet masks!

    Amazon / Via

    Price: £6.75.

    4. These hot chocolate sticks would be ideal for someone who loves cosy nights in. Add a throw and a mug, and you've got a practical yet impressive gift.

    Amazon / Via

    Price: £7.93 for 150g in three flavours.

    5. If you know someone who loves luxe beauty like I do, then this super cute Clarins bauble includes a mini mascara and a lipstick for just £10! 🤯

    John Lewis

    Price: £10.00 including the Wonder Perfect 4D mascara in a 3ml size and the Joli Rouge in the shade 705 Soft Berry in a 1.5g size.

    6. This super cute Burt's Bees travel gift set contains five travel sized products for just £7! It includes a hand salve, foot cream, body lotion, lip balm, and a deep cleansing cream!

    Amazon / Via

    Price: £7.00.

    7. If they love chocolate, then this Maltesers truffle tower would probably go down a treat!

    Amazon / Via

    Price: £7.65 for one 455g box.

    8. If you know a tea lover then this cute doughnut mug would make a sweet stocking filler!

    Amazon / Via

    Price: £10.19 for one in blue – it's also available in brown and pink.

    9. My gin loving pals would be obsessed with this pretty set of mini flavoured gins. I've gifted a similar one before, and this set includes Malfy Originale, Malfy Con Limone, Malfy Gin Rosa, and Malfy Con Arancia – delish!

    Amazon / Via

    Price: £12.00 for four 5cl miniatures.

    10. Who doesn't love a fancy candle? This NEOM organics floral happiness scented one is a luxe yet affordable gift for someone with bougie taste!

    Amazon / Via

    Price: £13.60 for one in a 75g size.

    11. This fancy looking cocktail making set is perfect for my Espresso Martini loving pal!

    Amazon / Via

    Price: £19.99 including five pieces.

    12. OMG this set of bath bombs are Christmas themed, making them perfect for some chill time in between the festivities!

    Amazon / Via

    Price: £9.93 for five pieces – contents may vary.

    13. This Mrs Hinch activity journal has a huge 4.8-star average rating, and makes a great gift option for someone who loves a clean home!

    Michael Joseph / Via

    Price: £5.00 in a hardcover format.

    14. I've given Real Techniques brush sets to the makeup lovers in my life so many times and they're always well loved, so I'm pretty sure someone will end up receiving this enhanced eye set this year too!

    Amazon / Via

    Price: £10.79 for six pieces.

    15. I always think it's nice to give the gift of some time out, and this cracker-shaped This Works parcel could be just the thing! It contains two mini products including the popular Deep Sleep pillow spray!

    Amazon / Via

    Price: £9.00.

    16. This lush candlestick holder would make one of my homeware loving besties super happy on Christmas morning!


    Price: £12.99.

    17. These professional looking ravioli cutters would be an impressive yet bargainous gift for my friends who love spending time in the kitchen.

    Amazon / Via

    Price: £8.29 for four tools.

    18. My friends and I love nothing more than chatting over a cuppa (or wine!) and these sweet looking biscuits would be a popular dunking companion!

    Amazon / Via

    Price: £5.34 for 150g.

    19. If you need a secret Santa gift, then this festive pamper set looks way more luxe than its price tag! It contains a shower creme, a shower gel, and a body lotion in mulberry fizz scents!

    Amazon / Via

    Price: £4.77 for three 100ml bottles.

    20. These chic beige PJs would make someone I know very happy indeed.


    Price: £17.99 – they're available in sizes XS-XL and also come in dark grey.

    21. IMO you can't go far wrong with personalised jewellery and this super pretty necklace will leave you with change from £15!

    Amazon / Via

    Price: £13.99.

    22. I reckon that presents don't get much better than Lindt chocolates, and most of the people on my 'to shop for' list would appreciate this Christmassy gift box!

    Amazon / Via

    Price: £6.00 for 227g.

    23. If your friends are anything like mine, then this Little Book of Drinking Games would make a fun gift.

    Summersdale / Via

    Price: £5.75 in paperback.

    24. Someone treated me to one of The Roasting Tin books a while back and I've loved it ever since. I reckon I'll end up gifting this recently released sweet version that contains one-tin cakes, cookies, and bakes for the dessert lover I know who hates washing up!

    Square Peg / Via

    Price: £12.00 in a hardcover format.

    25. This on-trend faux shearling bag has me wanting to gift one and keep one for myself!


    Price: £19.99.

    26. I just know my friend with expensive taste would love this bougie Molton Brown bath and shower gel bauble.

    Amazon / Via

    Price: £14.00.

    27. If your friends like to hibernate like mine do, then they might just appreciate these satin foil Christmas tree pyjamas being under the tree on Christmas morning. I know my BFF would want to spend all day in them that's for sure!

    Nasty Gal

    Price: £18.00 – they're available in UK sizes 6-14.

    28. My friends and I are suckers for gorgeous packaging, and would you just look at this jojoba, almond oil, and vanilla scented set of beauty products that comes in a totally adorable heart tin!

    Amazon / Via

    Price: £7.00 for a 30ml shower gel, a 30ml body lotion, a soap, and a heart shaped tin.

    29. There's always someone who leaves me stuck with what to get, so this gin and tonic cracker would be the perfect little festive treat!

    John Lewis

    Price: £8.00.

    30. I'm thinking that this personalised glass would make a thoughtful gift for that person who has everything.

    Amazon / Via

    Price: £7.95.

    31. Finally, I couldn't miss out my little furry BFF who I can imagine would have a whale of a time with these Christmas toys!

    Amazon / Via

    Price: £9.98 for three.