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.

Best M&S spring dresses under £50 to buy now and wear all year round

dress
The very best of M&S' new midi dresses. (Marks & Spencer)

Marks & Spencer shoppers will know that if you invest in an M&S midi dress it'll be incredibly stylish, easy to wear, and affordable.

The shop's designers have a brilliant knack for knowing what British women want to wear, leading many women to leave one rave review after another. "I knew I had to have it," said one woman about this statement pink animal print dress.

Meanwhile, this marble print midi got a five-star review from a customer who said "love the pattern, really nice to wear". "Gorgeous dress", raved another shopper about the holiday-ready linen blend printed dress (though we recommend wearing a white jumper over the top and chunky white boots with it in the colder weather).

Yet another happy customer loved that the cut of the spot print skater dress, commenting: "very flattering on a less than perfect figure". That's what we like to hear!

Whether you like a loose and flowy floral or a bold geometric shirt dress, M&S has something that will cater to your taste, body shape and height.

We've collated the most stylish offerings that will look amazing with tights, jackets, and boots in winter, but will also look great in warmer weather with sandals, trainers and slides.

Best M&S Midi Dresses under £50 to shop now

Jersey Printed Belted Midi Tea Dress | £27.50

(Marks & Spencer)
(Marks & Spencer)

Printed Round Neck Belted Midi Shirt Dress | £35

(Marks & Spencer)
(Marks & Spencer)

Spot Print Round Neck Midi Tea Dress | £39.50

(Marks & Spencer)
(Marks & Spencer)

Printed Tie Neck Midi Tiered Dress | £45

(Marks & Spencer)
(Marks & Spencer)

Satin Round Neck Tie Front Midi Tea Dress | £49.50

(Marks & Spencer)
(Marks & Spencer)

Floral Jacquard Round Neck Midi Tea Dress | £45

(Marks & Spencer)
(Marks & Spencer)

Pure Cotton Printed Midaxi Tiered Dress | £45

(Marks & Spencer)
(Marks & Spencer)

Printed Tie Front Midaxi Shirt Dress | £45

(Marks & Spencer)
(Marks & Spencer)

Floral Belted Midaxi Column Dress | £45

(Marks & Spencer)
(Marks & Spencer)

Jersey Animal Print Shirred Midi Dress | £35 from M&S

(M&S)
(Marks & Spencer)

Striped Round Neck Midi Tea Dress | £39.50 from M&S

(M&S)
(Marks & Spencer)

Printed Round Neck Midi Tiered Dress | £39.50 from M&S

(M&S)
(Marks & Spencer)

Animal Print Tie Front Midaxi Shirt Dress | £45 from M&S

(M&S)
(Marks & Spencer)

Heart Print Midi Wrap Dress | £45 from M&S

(M&S)
(Marks & Spencer)

Printed V-Neck Midi Waisted Dress | £39.50 from M&S

(M&S)
(Marks & Spencer)

Animal Print Midi Waisted Dress | £45 from M&S

(M&S)
(Marks & Spencer)

Marble Print Tie Waist Midi Shirt Dress | £49.50 from M&S

(M&S)
(Marks & Spencer)

Linen Blend Printed V-Neck Midi Dress | £39.50 from M&S

(M&S)
(Marks & Spencer)

Geometric Belted Knee Length Shirt Dress | £45 from M&S

(M&S)
(Marks & Spencer)

Spot Print V-Neck Draped Midi Skater Dress | £29.50 from M&S

(M&S)
(Marks & Spencer)

Watch: The comfy bra everyone is talking about