The Ultimate Christmas Gift Guide 2025
Content editor
Sarah LafargeLoading

Christmas gifts for her
Whoever you're shopping for, you'll be spoiled for choice with our selection of gifts: check out our top picks from our new-in womenswear range for inspiration. Complete her festive outfits with a pair of party shoes – like these deep red embellished slingbacks – some striking jewellery, or a new handbag.
Perfume is always a winning gift idea too: you'll find a range of scents from top beauty brands at M&S, from Floral Street to Clinique and Estée Lauder. Looking for more Christmas gift ideas for her? Read our guide here.

Christmas gifts for him
Men can be notoriously tricky to buy Christmas gifts for, but don't worry – we've got you covered. Go for luxe leather accessories, like a bag, wallet or pair of trainers from our Autograph range. A grooming gift is another great option when you're stuck for inspiration – try our Solutions for Men range, a curated selection of must-have products. Add them to a stylish leather wash bag for a finishing touch.
Hats, scarves and gloves will always go down a treat at Christmas. This cashmere scarf will elevate any winter outfit and is available in six colours from neutrals to brights.

Christmas gifts for kids
With great gifts for the kids in your life, you can make their Christmas even more magical. Visit our Character Shop for toys, clothes and accessories inspired by their favourite fictional friends, from Disney Princesses to Paddington and Spiderman.
For babies, choose from our selection of soft toys, or go for a cute seasonal outfit to dial up the aww-factor. Need more Christmas gift ideas for kids? See more ideas here.

Christmas gifts for beauty lovers
From Cowshed to Elizabeth Arden, Neom to Nuxe, our selection of top beauty brands makes M&S the ideal one-stop shop for make-up and skincare gifts. For an easy present idea, go for a failsafe make-up staple: Clinique's Almost Lipsticks looks great on every skin tone, while Estée Lauder's foundations are universally loved by beauty fans.
If there's someone on your gift list who deserves a little me-time, treat them to a pampering gift set. Try L'Occitane, Neal's Yard Remedies and Apothecary for nourishing bath and body products with inviting aromas that will pamper and invigorate.
Or, why not treat someone to a pre-Christmas gift and indulge them with our beauty advent calendar? The products from brands such as Estée Lauder, Clinique and Emma Hardie are worth £330, but can be yours for just £60 when you spend £35 on clothing, homeware or beauty.

Christmas gifts for the home
Home accessories make an ideal gift for someone who's just moved into a new place, or anyone who loves to spruce up their space. Choose from scented candles, candle holders, vases, photo frames and more. Check out our collaborations with Kelly Hoppen and Fired Earth for inspiration.
Looking for Christmas table gift ideas? Treat them to gorgeous glassware, a dinner set or some decorative napkins.

Christmas gift ideas for couples
Buying a Christmas gift for a couple can initially seem daunting, as you have two people to please rather than one, but we have lots of ideas to help you choose. The key is to think about their lifestyle and the things they enjoy doing together as a couple. Luxury items such as a food or drink hamper or matching cashmere gloves or hats are always lovely to receive. Another idea is a selection of wellness and beauty products for an intimate pampering session for two.
And, if you're still stuck for ideas: why not treat them to a gift card to spend on exactly what they want? You can load any amount from £10 to £500.
Published 10.23.2025