17 winter dresses from the high street

It may not officially be winter just yet, but it sure does feel like it. With the arrival of cold weather, we trade in our lightweight layers and bare legs for knitted jumpers, chunky boots and 80 denier tights, plus of course, our favourite winter dresses.

While the thin, short and strappy dresses of summer have long been relegated to the back of the wardrobe for another year, winter dresses now get to have their time in the sun (well, clouds really). Long-sleeved, high-necked and maxi in length, winter dresses allow us to add some femininity to a season often dominated by jeans and bulky coats.

Knitted dresses are a surefire go-to for winter – longer lengths may let you just about get away with a bare leg, while shorter versions can simply be teamed with thick tights and ankle boots.

Meanwhile, long-sleeved shirt dresses in ankle-skimming lengths are a great option for now – for extra cold days simply pop a thin turtleneck jumper underneath. Thankfully the printed maxi dress hasn’t gone anywhere (the ultimate day-to-night option for this season), while summer’s penchant for checks can be reworked in thicker materials for winter. Meanwhile, AW21’s trend for leather and faux leather translates nicely to dresses – as seen in the Mango dress below.

Keep scrolling for our pick of the best winter dresses to shop on the high street right now.

17 of the best winter dresses for 2021

navy turtleneck knitted dress

Longline knitted dress, £89, Cos

navy floral frill dress

Ditsy Floral Ruffle Midaxi Waisted Dress, £49.50, M&S

faux leather dress

Faux-leather shirt dress, £59.99, Mango

beige cut out knitted dress

Cut Out High Neck Knitted Dress, £42.95, NA-KD

printed midi dress
Nobody’s Child

Curve Izzy Midi Dress, £45, Nobody’s Child

red tiered midi dress

Paige Dress with LENZING™ ECOVERO™, £119, Baujken

blue knitted midi dress

Long sleeved ribbed dress, £50, Monki

check midi shirt dress

Women soft flannel checked flared long sleeved dress, £34.90, Uniqlo

paisley long sleeve dress

Placement Print Maxi Dress, £59.40 (was £99), Warehouse

purple knitted midi dress

Knit high neck dress, £27.99, ZARA

hush dark grey knitted dress
John Lewis

hush Roll Neck Knit Midi Dress, £110, John Lewis

blue printed long sleeve dress

Gingham check pleated dress, £159, Whistles

patchwork print shirt dress

Splice Floral Shirt Dress, £48, Next

navy satin midi dress

Portobello Wrap Midi Dress, £75, OMNES

beige knitted knee length dress

Beige Roll Neck Ribbed Belted Dress, £22, Tu

forest green tiered midi dress

Regina Pine Green Cotton Dress, £145, KITRI

floral print velvet dress

Printed Velvet Tiered Hem Midi Dress, £39 (was £65), Oasis