We may earn a commission for products purchased through links in this article

21 midi dresses you'll want to wear this winter

On the hunt for the perfect midi dress? Our favourites for the new season...

Winter is officially here and while admittedly we wear our midi dresses all year round, we're loving updating our collections with the new pieces dropping online.

The new season calls for a wardrobe upgrade and from high street go-to & Other Stories to floral favourite Reformation, we've found all of the best options to wear with boots and coats, then sandals and sunnies when the weather warms up.

Floral midi dresses

Printed V-neck tie waist midi shirt dress, £35, M&S

SHOP NOW

With its dark floral print, this M&S midi dress is perfect for the transitioning seasons. Sell-out incoming.

Flowy flower printed dress, £59.99, Mango

SHOP NOW

Mango's floral midi dress features a flowing cut and chic sheer sleeves.

Viscose silk paisley belted midi dress, £27, Oasis

SHOP NOW

This Oasis floral print midi is your new season party dress.

Nia Fabia midi dress, £219, AllSaints

SHOP NOW

AllSaints' floral midi dress features a relaxed cut with smocked sleeves and two flattering side slits.

ASOS DESIGN puff sleeve ruched bust midi split dress, £36, ASOS

SHOP NOW

For a black and white floral midi, look no further than ASOS.

Black ditsy floral midi dress, £16, New Look

SHOP NOW

With its romantic dark florals and sultry lace trim, we love this New Look midi dress for the new season.

Floral midi dress, £55, River Island

SHOP NOW

Brighten up your winter wardrobe with River Island's floral midi dress.

Aimee dress, £42, French Connection

SHOP NOW

We'll be styling this French Connection floral midi dress with ankle boots and a leather jacket this winter.

Gem butterfly dress, £275, Phoebe Grace

SHOP NOW

We're obsessed with the latest Phoebe Grace collection, which includes this printed midi dress.

Juliette dress, £278, Reformation

SHOP NOW

For a more formal occasion, Reformation's Juliette dress combines an elegant cut with a delicate floral print.

Monochrome midi dresses

Black button front long puff sleeve midi dress, £33.99, New Look

SHOP NOW

A long sleeve black midi dress is a winter wardrobe staple. This one from New Look is selling fast.

& Other Stories rib knitted midi dress, £85, & Other Stories

SHOP NOW

Brighten up your winter wardrobe with this green midi dress from & Other Stories.

Button satin slip dress, £125, Anthropologie

SHOP NOW

Anthropologie's silk slip dress is a winner all year round.

Sienna midi dress, £35, Dancing Leopard

SHOP NOW

Hot pink is a bold alternative to black. You'll be reaching for this slip dress all season.

Ruched midi dress, £35, Warehouse

SHOP NOW

With its square neckline, puffed sleeves and ruched detailing, as well as trending cut-outs on the hips, this Warehouse midi could pass for a designer piece.

Sweetheart neck midi dress, £50, & Other Stories

SHOP NOW

& Other Stories' silk-blend red midi dress has flutter sleeves, a thigh slit and knot detail neckline - it's the perfect date night dress.

Polka dot midi dresses

Gathered dress, £39.99, H&M

SHOP NOW

With its thigh-high split and gathered detail, we love this H&M polka dot midi dress.

Rixo polka-dot tiered hem midi dress, £325, Farfetch

SHOP NOW

Rixo's polka dot midi dress is so chic. Made from a silk blend, it features a tiered silhouette and semi-sheer panels.

Finery London polka dot midi dress, £69, Marks & Spencer

SHOP NOW

For effortless style and comfort, Finery's polka dot midi dress will see you through until spring.

Polka dot midi dress, £48, John Lewis

SHOP NOW

This black and white midi dress is a great option for any occasion - we love it styled with high tops.

NOW SHOP

Best leather jackets to shop now

16 Breton tops to channel Parisian chic

Stylish winter boots for the new season

HELLO!'s selection is editorial and independently chosen – we only feature items our editors love and approve of. HELLO! may collect a share of sales or other compensation from the links on this page. To find out more visit our FAQ page.