Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

Last-minute Christmas gifts, family pyjamas and more reduced at M&S right now

christmas
These are the best M&S Christmas offers, from matching pjs to beauty gift sets. (Marks & Spencer/Yahoo Life UK)

Looking for a last-minute Christmas gift? You can always find what you need at Marks & Spencer, as the much-loved high-street store is perfect for rounding up everything you need in one shop, so when there's a sale, we're all over it.

The brand's currently running a host of unmissable festive offers, just in time for gift-buying season. M&S currently have up to 20% off selected matching family pyjama sets, 30% off Christmas decorations, 25% off selected gifts and free delivery on all food and drink hampers. It's ideal for stocking up without breaking the bank.

There's also 20% off beauty, with gift sets included, so you can get organised even with just days to go. And for yourself? M&S is offering up to 20% off hooded blankets, so you can bag a bargain and get cosy this Christmas.

Super soft and cosy, it's a must-have for the cold winter months.

£20 at M&S

Scroll on for the best offers to snap up ahead of the festive season.

✨ Best M&S Christmas gift offers

Colin the Caterpillar™ Suitcase Gift | £30 (Was £40)

(Marks & Spencer)
(Marks & Spencer)

Percy Pig™ Suitcase Gift | £30 (Was £40)

(Marks & Spencer)
(Marks & Spencer)

Gin Discovery Gift Bag | £32 (Was £40)

(Marks & Spencer)
(Marks & Spencer)


Seasonal Liqueur Trio with Light Up Bottles
| £30 (Was £45)

(Marks & Spencer)
(Marks & Spencer)


Clinique's Most Loved, Ready, Set, Refresh
| £62.50 (Was £125)

(Marks & Spencer)
(Marks & Spencer)

Clinique For Men Skincare Essentials Gift Set For Oily Skin Types | £47 (Was £94)

(Marks & Spencer)
(Marks & Spencer)

Fragrance Society Gift Collection | £20 (was £40)

(Marks & Spencer)
(Marks & Spencer)

✨ Best Christmas pyjama deals

Women's Fleece Spencer Bear™ Oversized Family Christmas Hoodie | £25.60 (Was £32)

(Marks & Spencer)
(Marks & Spencer)

Heavyweight Heated Fleece Electric Hooded Blanket | £47.20 (Was £59)

(Marks & Spencer)
(Marks & Spencer)

Men's Longer Length Checked Christmas Oversized Hoodie | £25.60 (Was £32)

(Marks & Spencer)
(Marks & Spencer)

Women's Checked Family Christmas Pyjama Set | £17.60 (Was £22)

(Marks & Spencer)
(Marks & Spencer)

Kids' Disco Santa Family Christmas Sleepsuit (6½lbs-3 Yrs) | £8 (Was £10)

(Marks & Spencer)
(Marks & Spencer)

Kids' Fleece Mono Check Family Christmas Oversized Hoodie (3-16 Yrs) | £14.40 (Was £18)

(Marks & Spencer)
(Marks & Spencer)

✨ Best Christmas decoration deals

Real Christmas Tree in Gold Pot | £30 (Was £35)

(Marks & Spencer)
(Marks & Spencer)

9pk Silver Shatterproof Disco Ball Baubles | £10.50 (Was £15)

(Marks & Spencer)
(Marks & Spencer)

2pk Wicker Mushroom Battery Outdoor Lights | £34.65 (Was £49.50)

(Marks & Spencer)
(Marks & Spencer)

3pk Glass Twister Hanging Decorations | £8.75 (Was £12.50)

(Marks & Spencer)
(Marks & Spencer)