Christmas Gifting at Marks & Spencer

Whether it’s Secret Santa present for a friend, or a stocking filler for a loved one, M&S has you covered with fun selection of gifts to suit all tastes and budgets. Choose from gorgeous beauty treats, stylish accessories and festive fragranced candles for the ultimate crowd pleasers this Christmas. 


Here's a snapshot of what else is on offer.

For Him

Pick the right present for the man in your life with our selection of gifts for him

Collection Jumper, £35

Autograph Wallet, £25 

Watch, £49.50 

For Her

Choose the perfect present to give her this Christmas - find everything from sumptuous nightwear a to festive fragrances for a gift she’ll love this festive season.


Beanie Hat, £35


Collection Jumper, £25

Collection Dressing Gown, £30

For the Kids

Crafty Toy Camera Kit, £9

Christmas Eve Box, £29.50

Moose Jumper, £14

Stocking Fillers

Find the perfect stocking filler for friends and family this Christmas – from beauty gifts to practical yet stylish accessories

mug with candy cane

Candy Cane Mug, £5

white and gold earrings

Collection Earrings, £9.50

bath fizzers in penguin shaped packaging

Bath Fizzer Gift Set, £15

For Christmas Eve snuggles

red checked pyjamas

Cotton Family Check Pyjama Set £25

baby tartan romper suit

Checked Romper, £12

night before christmas book

Night Before Christmas Book, £5

The purr-fect presents for cats and dogs

From fun novelty toys, to alphabet print accessories, M&S gifts for pet owners are guaranteed to bring a smile to their furry friend’s face.

sushi cat toy

Sushi Cat Toys, £7

bone dog toy  

Squeaky Alphabet Bone Toy, £6

peach dog bandana

Alphabet Dog Bandana, £3

Visit M&S in-store for all your Christmas Wish List!

More news