Marks & Spencer shoppers will know that if you invest in an M&S midi dress, it will be incredibly stylish, easy to wear and affordable.
The store’s designers have a brilliant knack for knowing what British women want to wear, which leads many women to give one rave review after another. “I knew I had to have it,” said one woman about this bold pink animal print dress.
Meanwhile, this marble print midi received a 5-star rating from a customer who said “I love this design, it’s really fun to wear.” “Gorgeous dress,” a shopper raved about the holiday-ready linen-blend printed dress (although we recommend wearing a white sweater over top and chunky white shoes to go with it in colder weather). And this shopper loved that the polka dot skater dress really showed off her figure, so she commented, “very flattering for a less than perfect figure.” It is what we like to hear!
Whether you like the classic LBD, a loose and airy floral dress or a bold geometric shirtdress, M&S has something to suit your taste, figure and height.
We’ve rounded up 15 of the most stylish offerings that will look amazing with tights, jackets and boots in winter, but will also look great on warmer days with sandals, sneakers and flip-flops.
The 15 best M&S midi dresses under £50
Printed midi shirt dress with tie waist | 35 pounds
Animal print ruffled midi dress in jersey | £35 from M&S
Tea striped midi dress with a round neckline | £39.50 from M&S
Jersey tiered midi dress with a round neckline and a printed design | £27.50 from M&S
Layered midi dress with a round neckline and a printed design | £39.50 from M&S
Printed midi shirt dress with tie waist | £35 from M&S
Midaxi Tie Front Shirt Dress with Animal Print | £45 from M&S
Wrapover midi dress with a heart print | £45 from M&S
Midi dress with a V-neck and waist | £39.50 from M&S
Midi dress with a waisted animal print | £45 from M&S
Midi shirt dress with a tie waist in a marble pattern | £49.50 from M&S
Linen-blend midi dress with a V-neck | £39.50 from M&S
Draped V-neck skater midi dress | £29.50 from M&S
Knee-length shirt dress with a geometric stripe | £45 from M&S
Draped V-neck polka dot midi skater dress | £29.50 from M&S