From light jackets for nippy evenings on the Mediterranean to heavy-duty parkas for adventurous explorer yacht owners, no man’s wardrobe is complete without a great coat. So whether you’re looking for an urban style to wear over a suit, the perfect leather jacket or something to complement your luxury skiwear, click through to see our edit of this season's best coats for men.
Keep Warm This Winter With One Of These Stylish Coats
Valentino Wool Coat
For a timeless and more formal coat, this double-breasted coat from Valentino is made of 100% virgin wool and features two flap pockets at the front.
£1,850 from Valentino
Moncler Montcla Padded Jacket
In colder climes, you'll want plenty of plush padding to better insulate you. Moncler is always a safe option for guaranteed warmth with a stylish touch.
£1,100 from Browns
Brunello Cucinelli Shearling-Lined Jacket
The shearling coat trend isn't going anywhere fast and when we see beautiful jackets such as this one, we understand why. With a soft suede on the outside and insulating shearling on the inside, this coat has a soft, dark brown colour we love.
£6,240 from Mr Porter
Eleventy Cashmere Coat
What is winter without a fine bit of cashmere? This strapping grey coat will look great thrown over a suit and features two large front pockets.
£2,945 from Selfridges
Burberry Belted Trench Coat
For those in-between seasons and temperatures, a classic Burberry trench coat is a wardrobe staple. It's waterproof with a belt to give it a tighter, slimmer fit.
£1,490 from Harrods
Canada Goose Macmillan Parka
This parka is a great option for sailors looking for a fashionable, yet practical winter coat. It offers great protection from the elements and is well-insulated with down. It has a funnelled neck, chin guard and ribbed cuffs to lock in heat.
£795 from Harrods