These 22 Expensive-Looking High-Street Coats Will Carry You Right Into 2020

Elinor Block

Did you know that there are still 40 days until the shortest day of the year? That means the nights are going to get even darker. "How is that possible?" I hear you cry. I'm no Brian Cox, but due to the South Pole being tilted towards the sun, it's currently winter in the Northern Hemisphere, and the days are getting darker by three minutes more every day. Short of relocating to Australia for six months, there's only one solution: Ensure there are moments of joy in your life.

For me, that means having a nice breakfast, a lot of coffee and wearing a coat that makes me feel rich and warm at the same time. That doesn't mean you need to spend a lot of money, though. It just means you want to find a piece of outerwear that will make you feel special and fancy even when you're just wearing jeans and a jumper.

Good news then, as there are plenty of high-street winners around right now that look especially expensive. My personal trick for ensuring a coat looks pricier than it is is to go for something more tailored and in a block colour. While the majority of the edit below sticks to this rule, there are a few exceptions where it's the material, the colour or print that makes the outerwear look like you've forked out more than you did. Keep scrolling to shop the edit below for your ultimate winter coat on a budget.

& Other Stories Oversized Alpaca Blend Coat (£175)

A classic. This will look incredible thrown over a white T-shirt, blue jeans and sneakers. You can also wear it with your office attire.

Topshop Boutique Green Coat With Linen (£220)

If you want something to really brighten your mood, how about something like this bold green coat?

COS Single-Breasted Wool Cashmere Coat (£180)

Elegant but effective. 

Marks and Spencer Wool Blend Double Breasted Overcoat (£99)

Trust M&S to come up with the goods when it comes to a black double-breasted coat. 

Mango Maxi Lapels Faux-Fur Coat (£120)

This one is so fabulous and so cosy. 

Warehouse Check Double Belted Coat (£96)

We've spotted this one all over Instagram. 

River Island Navy Faux Fur Trim Double Breasted Coat (£90)

The navy colour of this coat makes it look way more expensive than it is. 

H&M Cashmere-Blend Coat (£150)

For under £200, this cashmere blend coat is a steal. 

ASOS Double Layer Long Line Padded Coat (£120)

This looks way more expensive that its price tag. 

Marks and Spencer Wool Blend Dogtooth Print Overcoat (£99)

Chic. 

H&M Faux Fur Coat (£80)

There's something about the addition of the belt that helps this faux-fur offering feel way more pricey.

& Other Stories Double Breasted Snake Print Coat (£175)

It shouldn't work, but it does. 

Topshop Herringbone Coat (£169)

A heavier-looking coat will also give off the impression of it being expensive. 

Kitri Veronica Navy Mock Croc Coat (£275)

One of team Who What Wear's favourite brands now does coats and we're hooked. 

ASOS Snake Trench Coat With Statement Belt (£85)

This print gives this coat the edge. 

Zara Tweed Coat With Pockets (£60)

Tweed will always look riche. 

H&M Oversized Down Jacket (£120)

While usually I wouldn't say a padded coat looks expensive, the sheen and the colour of this one helps to elevate it to make it look designer-quality. 

Kley Natural Borg Longline Coat (£150)

This is from Debenham's new in-house brand, and it's one coat you don't want to miss out on. 

COS Classic Long Wool Coat (£180)

COS knows how to offer up classic coats with a twist.

Kin Check Angled Seam Cocoon Coat (£169)

Another winner from Kin. 

Whistles Rosie Double Faced Coat (£325)

Such a great coat from Whistles that we know will last you forever. 

French Connection Claudie Faux Fur Oversized Colour Block Coat (£250)

A bit of a curveball from French Connection, but trust us when we say this coat looks like it should be double the price.

Next up, the nine new-in pieces you need to see.

Opening Image: @ada_oguntodu

This article originally appeared on Who What Wear

Read More from Who What Wear