/
1x
Style

Eighteen classic, cozy winter coats under $300

Add Toronto Life(opens in a new tab)
Copy link

In Toronto, the descent into single-digit temperatures always spurs a citywide hunt for the perfect winter topper. But finding a coat that’s stylish, warm and under budget? That’s practically a miracle. Here are 18 great options.

Eighteen classic, cozy winter coats under $300

This boyish peacoat from Zara is begging to be worn with a chunky turtleneck scarf and flare jeans. $199. zara.com

Eighteen classic, cozy winter coats under $300

This H&M coat is made from recycled wool, so it’s both cute and ethical. $99. hm.com

Eighteen classic, cozy winter coats under $300

Slightly oversized and in a statement hue, this Mango coat would look great thrown over a festive winter dress. $270. mango.com

Eighteen classic, cozy winter coats under $300

The tweedy salt-and-pepper pattern on this Joe Fresh coat is a timeless look. $99. joefresh.com

Eighteen classic, cozy winter coats under $300

The warmth to price ratio on this Patagonia puffer is pretty great. $299. patagonia.com

Eighteen classic, cozy winter coats under $300

The extra-long hemline on this Zara coat provides extra protection from the elements (pop the collar to make it totally wind tunnel–proof). $249. zara.com

Eighteen classic, cozy winter coats under $300

Camel-hued coats, like this belted Topshop number, exude effortless style. $180. thebay.com

Eighteen classic, cozy winter coats under $300

This bubblegum-coloured coat from La Maison Scotch makes a cheerful style statement. $299. scotch-soda.com

Eighteen classic, cozy winter coats under $300

Wilfred’s super-soft wool coat comes with sizeable pockets and a hood for added practicality. $295. aritzia.com

Advertisement
Eighteen classic, cozy winter coats under $300

Yes, it’s possible to snag a down-filled parka without paying Canada Goose prices. This Calvin Klein jacket is water-resistant and comes with a detachable faux-fur hood. $250. thebay.com

Eighteen classic, cozy winter coats under $300

This long, slouchy Topshop coat can transform any leggings-and-sweatshirt ensemble into an elegant outfit. $180. thebay.com

Eighteen classic, cozy winter coats under $300

A fluffy fur collar adds a chic layer of warmth on this Mango coat. $290. mango.com

Eighteen classic, cozy winter coats under $300

We appreciate the extra length on this lightweight, down-filled puffer jacket. $200. thebay.com

Eighteen classic, cozy winter coats under $300

A versatile boyfriend coat, like this wooly grey piece from Six Crisp Days, adds tomboy edge to any outfit. $198. thebay.com

Eighteen classic, cozy winter coats under $300

The Italian wool and cashmere blend and classic silhouette make this Aritzia coat an investment piece (without a whole lot of actual investment). $295. aritzia.com

Eighteen classic, cozy winter coats under $300

The Gap is suddenly good again, so take advantage and snap up its classic pea coats at a relative steal. $178. gapcanada.ca

Eighteen classic, cozy winter coats under $300

This high-tech Spyder jacket is covered in a special moisture-wicking fabric, making it perfect for wet and windy mornings. $285. sportinglife.ca

Eighteen classic, cozy winter coats under $300

Another cold weather–appropriate option: a faux fur–lined Babaton parka. $295. aritzia.com

Jean Grant has been a freelance writer since 2015, covering a range of lifestyle topics like shopping, interiors, wellness and culture for publications like Maclean’s and Toronto Life. She also enjoys working with brands to develop custom content, and shares personal essays through her Substack newsletter, Nobody is Thinking About You.
Advertisement

The Latest

An Ontario senior lost $900,000 in a crypto scam that used an AI deepfake of Mark Carney

An Ontario senior lost $900,000 in a crypto scam that used an AI deepfake of Mark Carney

Inside the Latest Issue

The July issue of Toronto Life features the monster cottages of Muskoka versus the resistance. Plus, our obsessive coverage of everything that matters now in the city.