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.

Marks & Spencer’s sale reduces Christmas gifts, pyjamas and dresses

We've browsed M&S's site to find all the best deals.

M&S sale
We've found all the best M&S sale buys. (Marks & Spencer / Yahoo UK)

We know you all love a Marks & Spencer sale, so we've been keeping an eye out, waiting for the high street brand to drop some discounts.

Quick overview
See 4 more

Luckily, we've just spotted a range of deals this December that you should browse ASAP, especially if you're after some last-minute Christmas gifts. Ranging from £20 off dresses that are perfect for Christmas Day, to up to £30 off some excellent pamper hampers.

We've got our eye on this timeless Per Una Satin Printed Round Neck Maxi Dress, now reduced from £59 to £39, as well as 20% off this beautiful Silk & Lace Wired Balcony Bra — both are going straight in our basket.

After a last-minute gift? Don't miss out on this Pamper Night In Letterbox Hamper, that down from £25 to just £15. Inside is a mix of sweet treats and beauty goodies that are sure to be well received.

Our top Marks & Spencer sale picks

Treat a loved one to this pampering letterbox gift set of bath salts, body wash, hand cream, fragrant fried lavender, cocoa dusted almonds and a silky eye mask.

£15 at Marks & Spencer

These luxurious goodies are presented in a wicker basket. Inside there are a ton of pamper treats, including Chocolate Luxury Biscuits, sparkling Bellante prosecco, as well as a body wash, rich body butter, room diffuser and a matching candle to create an uplifting atmosphere.

£70 at Marks & Spencer

This super on-trend burgundy dress has detailed lace inserts and ruching at the waist to provide a flattering silhouette. 

£39 at Marks & Spencer

This floaty midaxi smock dress from Marks & Spencer was featured in the brand's Christmas advert and is a great number for Christmas Day.

£39 at Marks & Spencer

These pyjamas are so chic you can wear them all year round.

£22 at Marks & Spencer

This bargain two-piece is ideal if you love colourful pyjamas but want something more subtle for the Christmas season. There's already more than 600 five-star reviews, with many customers loving the fit, stretchy waistband and value for money. 

£10 at Marks & Spencer

Bag 20% off this plush dressing gown that's still available in grey, pink, chocolate brown and opaline. 

£36 at Marks & Spencer

We love this silk and lace wired bra from model Rosie Huntington-Whiteley's M&S lingerie collection and it's selling out fast.

£24 at Marks & Spencer

Bag a personalised Alphabet Mug as a last-minute Christmas gift, now a bargain £3.50.

£4 at Marks & Spencer