Our editorial team is dedicated to finding and telling you more about the products and deals we love. If you love them too and decide to purchase through the links below, we may receive a commission. Prices were correct at the time of publication.

Best new-in M&S midi dresses under £50 to buy now and wear all year long

M&S dresses 2023
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 5-star review from a customer who said "love the pattern, really nice to wear". "Gorgeous dress", raved this 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). And this shopper loved that the spot print skater dress really enhanced her figure so commented: "very flattering on a less than perfect figure". That's what we like to hear!

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

We've collated 15 of 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.

15 of the best M&S Midi Dresses under £50

Printed V-Neck Tie Waist Midi Shirt Dress | £35

(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)

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

(M&S)
(Marks & Spencer)

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

(M&S)
(Marks & Spencer)

Printed V-Neck Tie Waist Midi Shirt Dress | £35 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)

V-Neck Draped Midi Skater Dress | £29.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)