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.

Over 450 M&S dresses are on sale, starting from just £15

dress
These are the best Marks & Spencer midi dresses for winter in the sales right now. (Marks & Spencer)

As the weather continues to plummet, we're switching up our wardrobe, bringing the big coats out of storage and investing in a few new trusty midi dresses to see us through the colder seasons.

Luckily for us, M&S's end of year sale features a ton of striking numbers in floral, celestial and polka dot prints that you can wear anywhere from the boardroom to brunch.

We've handpicked our favourite, most versatile styles to wear this year, with each dress coming in at under £50, most with up to 50% off.

We love a bargain and looking good needn't break the bank – especially with energy bills soaring, so every saving helps.

Our shopping guide features bold prints and muted tones, v-necklines and rounded styles, belted waists and tiered designs. Many are also available in short, regular and long versions.

Pair them with knee-high or ankle boots to keep the winter chill from your legs, heels for evenings out or trainers for the school run or for lunch dates.

Best of all, if you opt for the click-and-collect option at checkout, your new purchases can be delivered to your local M&S store for free, saving delivery charges too.

The best M&S midi dresses on sale now

Geometric Midi Column Dress | £22 (Was £45) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Striped Round Neck Belted Midi Column Dress | £19 (Was £39.50) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Polka Dot Round Neck Midi Waisted Dress | £22 (Was £55) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Velvet V-Neck Midi Slip Dress | £14 (Was £45) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Pure Silk Printed V-Neck Midaxi Dress | £79 (Was £99) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Velvet Button Front Midi Waisted Dress | £59 (Was £99) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Star Print Midi Waisted Dress | £20 (Was £45) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Animal Print Round Neck Midi Tea Dress | £20 (Was £45) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Satin Floral Button Detail Midi Dress | £20 (Was £45) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Halter Neck Sleeveless Midi Slip Dress | £25 (Was £49.50) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Marble Print Round Neck Midi Column Dress | £26 (Was £39.50) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Jersey Printed V-Neck Midi Tea Dress | £22 (Was £27.50) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Star Print Tie Waist Midi Shirt Dress | £26 (Was £45) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Ribbed V-Neck Tie Front Midi Column Dress | £11 (Was £35) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Floral V-Neck Blouson Sleeve Midi Tea Dress | £24 (Was £39.50) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Floral V-Neck Midi Waisted Dress | £20 (Was £45) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Satin Round Neck Midi Tea Dress | £30 (Was £45) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Animal Print Round Neck Midi Waisted Dress | £15 (Was £49.50) from Marks & Spencer

(Marks & Spencer)
(Marks & Spencer)

Shop now

Geometric V-Neck Midi Waisted Dress | £29 (Was £45) from Marks & Spencer

Geometric V-Neck Midi Waisted Dress
(Marks & Spencer)

Shop now

Floral Round Neck Midaxi Tea Dress | £18 (Was £39.50) from Marks & Spencer

Floral Round Neck Midaxi Tea Dress
(Marks & Spencer)

Shop now

Floral Tie Neck Midi Waisted Dress | £32 (Was £49.50) from Marks & Spencer

Floral Tie Neck Midi Waisted Dress
(Marks & Spencer)

Shop now

Watch: The comfy bra everyone is talking about