font loading for Top nav


Treat someone special without breaking the bank this festive season with our pick of the best-value Christmas gifts – all for £20 or less. We’ve got something for everyone, from foodies to beauty lovers

Shop all gifts

Keep it cosy

Complete her winter outerwear collection with this toasty ribbed beanie hat. It’s made with added stretch for comfort and comes in five gorgeous colours.

Get ahead

Stack of three beanie hats in green, beige and grey. Shop now

Brownie points

Send festive cheer through the post with this letterbox gift – they’ll get classic gooey brownies, white chocolate and raspberry-topped brownies and buttery blondies.

Keep them sweet

Brownie and blondie mini selection letterbox gift. Shop now

Scent with love

A gift from our Discover range of fragrances is the perfect little pick-me-up. This trio of men’s eau de toilette bottles – featuring spiced amber, cool vetiver and spiced wood scents – is just £12.50.

Pick this present

Trio of men’s Discover eau de toilette fragrances. Shop now

It’s the little things

You can’t go wrong with fun stocking fillers, from festive mugs to tree decorations. If their dog is their best friend, why not treat them to a cute pet toy, too?

Find a stocking filler

A selection of festive mugs and hanging decorations, and a roller skate pet toy. Shop stocking fillers

Light up their Christmas

Dark winter evenings call for pretty candles. Choose a funky neon light-up scented candle – just £10 each – or go for bauble or Christmas tree-shaped designs.

Shop candles

A selection of festive candles on a sideboard. Shop candles

This year’s hottest gift

Available in five gorgeous, muted colours, our super-soft faux fur hot water bottle will keep them warm and snug on even the coldest nights.

Feel the heat

Stack of five faux fur hot water bottles tied with gold ribbon. Shop now

Pamper perfection

Know someone who needs a little me-time? Featuring delicious almond-scented shower oil, body milk and hand cream, L’Occitane’s stocking filler gift is just the thing.

Spoil them

L’Occitane almond stocking filler gift with three miniature products. Shop now

Easy as A, B, C

With its colour-block details and gold lettering, an alphabet mug will make a striking addition to their kitchen shelves – plus, it’s a steal at just £6.

Marvellous mugs

A selection of alphabet mugs with different letters. Shop now

Make it magic

This girls’ Harry Potter-themed sweatshirt, £18, and top, £14, will delight little fans of the wizarding world. Need more inspiration? Explore our full range of Harry Potter gifts.

Shop Harry Potter gifts

Girls’ Harry Potter-themed sweatshirt and top. Shop Harry Potter

The gift of choice

Our M&S gift cards can be loaded with amounts starting from £10, and can be spent on anything they like in store or online.

Pick a card

A selection of M&S gift cards. Shop now



Shop all Christmas gifts

Words: Rebecca Hastings



Gift Guide

Stocking fillers

Take a look

Editor’s Pick

Personalised gifts

Make them smile

Top 5

Foodie presents

Hit for hampers

Buying Guide

Top gifts for her

Ideas this way