The 29 most flattering M&S dresses to snap up before they sell out

·2-min read
Marks and Spencer has a whole host of stylish dresses to buy online, here are our top picks. (Marks and Spencer)
Marks and Spencer has a whole host of stylish dresses to buy online, here are our top picks. (Marks and Spencer)

Yahoo Lifestyle's editors are committed to independently selecting wonderful products at great prices for you. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.

It's no secret that Marks & Spencer do some of the best dresses around.

Come rain or shine, they always come through with interesting prints, designs to suit all occasions and, crucially, flattering silhouettes.

The problem is, they sell out faster than we can shout about them from the digital rooftops - so we thought we'd try and beat the rush by rounding up all the best-selling, most flattering, M&S dresses in one place.

Handy tip: You can sort the M&S dress section by 'Best Selling' to see what's flying off the digital shelves the fastest - and let us tell you, some of these dresses are selling out in a flash. 

From Holly Willoughby-approved styles to the coveted M&S and Ghost collaboration, simply add as many as you can to your basket and check out ASAP. We don't want anyone to be left behind!

Polka Dot Tie Front Midaxi Shirt Dress | £29.50 from Marks & Spencer

Printed Angel Sleeve Midi Wrap Dress | £39.50 from Marks & Spencer

Ditsy Floral Tie Detail Midaxi Tiered Dress | £39.50 from Marks & Spencer

Floral Puff Sleeve Midaxi Tea Dress | £39.50 from Marks and Spencer

Polka Dot Puff Sleeve Midaxi Tea Dress | £39.50 from Marks and Spencer

Spot Print V-Neck Midi Waisted Dress | £39.50 from Marks and Spencer

Floral Round Neck Midaxi Waisted Dress | £39.50 from Marks and Spencer

Floral Round Neck Midaxi Waisted Dress | £39.50

Polka Dot Midi Shirt Dress | £39.50

Animal Print Midaxi Shirt Dress | £29.50

Pure Cotton Broderie Midaxi Tiered Dress | £49.50

Linen Floral V-Neck Mini Shift Dress | £25

Satin Polka Dot Tie Front Midaxi Dress | £45

Floral Frill Detail Midi Waisted Dress | £39.50

Floral Tie Detail Midaxi Tiered Dress | £39.50

Spot Print Tie Neck Midaxi Waisted Dress | £49.50

Polka Dot Button Through Midi Tea Dress | £39.50

Ditsy Floral V-Neck Tie Waist Midi Dress | £69

Floral V-Neck Puff Sleeve Midi Tea Dress | £39.50

Floral V-Neck Midi Waisted Dress | £39.50

Floral Tie Neck Midi Waisted Dress | £39.50

Heart Print V-Neck Midi Tea Dress | £39.50

Animal Print Puff Sleeve Belted Midi Dress | £39.50

Printed Tie Neck Waisted Midi Dress | £45

Floral Frill Detail Midi Waisted Dress | £39.50

Floral Button Through Midi Tea Dress | £39.50

Floral Puff Sleeve Midi Waisted Dress | £45

Polka Dot Collared Midi Dress | £45

Puff Sleeve Midaxi Tea Dress | £39.50

Watch: Sustainable wardrobe essentials

Our goal is to create a safe and engaging place for users to connect over interests and passions. In order to improve our community experience, we are temporarily suspending article commenting