Affordable Christmas Gift Ideas for Every Budget
Content editor
Evie ONeillChristmas gift ideas under £10
The season of giving is here, and although it can be an expensive time, there are plenty of ideas that come in under £10. Whether you’re sticking to a Secret Santa budget or looking for mini stocking fillers, we’ve got you covered.
A little goes a long way when it comes to beauty gifts – a perfume that’ll last for months, a scented hand wash they’ll use every day, or a calming pillow mist for their nighttime routine are all affordable Christmas present ideas we can get behind.
A Christmas decoration is always nice to receive. Whether they’re an avid golfer, coffee aficionado, or a fan of the wizarding world of Harry Potter, there’s a design for everyone on your list (yes, even the tricky ones).
Christmas gift ideas under £20
Gift ideas for her under £20
There's plenty of choice at this price point, whether you're treating your mum, sister or girlfriend. Indulge in a soft pyjama set, Christmas candle, or silk eye mask for cosy winter nights. A ceramic vase, photo frame or set of glasses all come in under budget, too. Still stuck? Pop £20 on a gift card – sometimes the most thoughtful gift is the freedom to pick.
Gift ideas for him under £20
The way to most hearts is through food, so gifts of the edible variety never miss. Try a box of rich, gooey brownies or a festive afternoon tea that fits neatly through the letterbox, ideal for a little indulgence at home. If you’re after something more practical, you can’t go wrong with a scarf, a leather belt, or a one-and-done grooming set.
Christmas gift ideas under £30
Sumptuously soft knitwear, skincare sets and leather gloves with Thermowarmth technology are just some of the treats you can find for under £30. A silk pillowcase or fleece throw will be a welcome addition to their cosy winter bedroom, or spruce up their home with a bouquet of festive flowers in seasonal colours.
Christmas hampers under £30
If you’d rather treat their taste buds, an indulgent Christmas hamper is packed full of festive favourites, tasty treats, and hand-picked wines they can enjoy with family and friends. Each selection is wrapped in a Christmas gift box and standard delivery is free – all that’s left to do is choose the lucky recipient.
Christmas gift ideas under £50
Christmas gifts for her under £50
Look for elevated staples she can reach for again and again: a pair of leather ballet flats, colour-pop jumpers knitted in luxe alpaca fabric, or a cotton dressing gown. These are the little luxuries she will really appreciate. For a moment of comfort, wrap up a bath and body set, or pick from our bestselling K-beauty brands.
Christmas gifts for him under £50
For gifts that leave their mark without stretching the budget, go for a cashmere hat, smart cotton shirt, or glassware. A Christmas pyjama set is a classic for a reason – choose a brushed cotton pair for that oh-so-soft feeling. And if they’re always at the gym, a Goodmove top or running trainers will be on any sports enthusiast’s list.
Affordable Christmas gifts for the whole family
Christmas is about bringing people together, so choosing a gift you can enjoy with your loved ones is always a good idea. Get creative and fill a photo frame with a collage of family memories: photos from your last holiday together, concert tickets and drawings are a great place to start.
Celebrating Christmas with young children makes it even more magical, so make the most of their excitement with a cuddly toy, festive jumper or outfit based on their favourite character. Paddington Bear slippers, anyone?
There’s no better gift to enjoy together than food and drink – it is the season of indulgence, after all. Choose a hamper the whole family can tuck into, from luxurious sweet treats to an array of festive cheeses and a build-your-own gingerbread house.
Affordable Christmas gifts for friends
Finding the right gift is all about showing how well you know each other – their style, their habits, and the little things that make them smile.
Choose something that celebrates them: a jumper in their favourite colour, skincare you know they just can’t live without, or a Kelly Hoppen candle in their go-to scent. If they're in need of a little downtime, wrap up a new loungewear set with matching slippers, or take your pick from our wellbeing edit. Think indulgent serums, scented pillow sprays and silky soft bedding.
Gifting to a couple or family? Choose something they can all enjoy together. We’d go for a mouthwatering brownie box, matching Christmas jumpers, or a giant faux-fur throw for festive movie marathons.
Affordable Christmas gifts for teachers
Giving your child’s teacher a gift is a thoughtful way to finish the term, and we’ve got ideas for every budget. For a small keepsake, write a thank you letter together and gift it alongside a sweet treat or scented hand cream they can keep in their work bag.
Impress a sweet or savoury-loving teacher with a festive hamper, cheese selection or bottle of bubbly to celebrate the school holidays. Spruce up their space with Christmas flowers or plants decorated with pinecones, berries and seasonal foliage.
If you would rather leave it up to them, our gift cards start from just £10. Love that.
Find affordable Christmas presents they'll love at M&S
A great gift is about the meaning behind it. Whatever your budget, find thoughtful presents for friends, family and Secret Santa with our affordable Christmas gift ideas. From beauty treats that soothe and calm to leather accessories and snug knitwear they can wear again and again, there’s something for everyone on your list.
Published 21/10/2026
Related Stories

15/10/2026
Best Christmas gift ideas for kids
From teen-approved treats to matching pyjamas they’ll love to snuggle up in, we’ve rounded up our top Christmas gift ideas for kids
Kids' Christmas Gift Guide

09/10/2026
How many baubles do you need for your tree?
Find the exact number of decorations you'll need to decorate your tree with our handy bauble calculator, from mini 3ft to statement 8ft trees
Discover more

24/09/2026
Gifts to give men for Christmas
Struggling for present ideas he'll truly love? Spoil your loved ones with our top Christmas gift ideas for him, from toasty knitwear to practical grooming sets
Read More

22/09/2026
What are the best Christmas gifts for her?
Spoil someone special – or curate your own covetable wish list – with our handpicked selection of the best Christmas gifts for her
Read more






