Yahoo Lifestyle is committed to finding you the best products at the best prices. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.
The sale spans across partywear, nightwear and winter staples, with loads of items now reduced to half price, prices starting at just £8.75.
If you’re in need of a small pick-me-up this week a huge selection of clothing is now under £20, from pyjamas and cosy jumpers to flattering midi skirts.
The retailer also has a variety of delivery options, so you should be able to get your items before Christmas, although do take note that Royal Mail is currently experience some delay.
To save you sifting through the virtual sale rails, we’ve rounded-up a selection of items you won’t want to miss.
Shop M&S’ up to 50% off womenswear sale
Soft Touch Long Sleeve Jumper | £13.65 (Was £19.50)
Satin & Lace Camisole | £10.50 (Was £15)
Faux Leather High Waisted Jeggings | £9.75 (Was £19.50)
Satin Spot Design Short Chemise | £10.50 (Was £15)
Devore Polka Dot High Neck Relaxed Top | £11.25 (Was £22.50)
Jersey Velvet Pleated Midi Skirt | £19.75 (Was 39.50)
Ribbed Roll Neck Fitted Jumper | £12.25 (Was £17.50)
Crepe Leaf Print V-Neck Shift Dress | £17.50 (Was £25)
Velvet Midi Skater Skirt | £12.50 (Was £25)
Satin High Neck Long Sleeve Blouse | £12.50 (Was £25)
Soft Touch Crew Neck Button Front Cardigan | £12.50 (Was £25)
Sequin Midi Straight Skirt | £19.75 (Was £39.50)
Polka Dot Pleated Midi Skirt | £17.50 (Was £35)
Soft Touch Striped Textured Fitted Jumper | £17.50 (Was £25)
Sienna Faux Leather Straight Leg Trousers | £14.75 (Was £29.50)
Satin Long Sleeve Shirt | £14.75 (Was £29.50)
Velvet Shirred Neck Swing Dress | £14.75 (Was £29.50)
Jersey Polka Dot Knee Length Swing Dress | £13.65 (Was £19.50)
Mia Slim Tuxedo Ankle Grazer Trousers | £19.75 (Was £39.50)
Soft Touch Brick Stitch Crew Neck Jumper | £17.50 (Was £25)
Before you go: Sign up for The Life Edit newsletter to get the latest shopping and lifestyle news.