Every Last Coat to Buy From Zara, H&M, and Shopbop This Winter

best-coats-zara-hm-shopbop-296269-1636656036904-image

(Image credit: @claire_most; STYLING: Nanushka Jamie Coat ($795))

If you're anything like me, you've probably been putting off coat shopping for the last few weeks in the hopes that winter—and in turn, cold weather—would never actually arrive. Unfortunately, that was only a pipe dream, and winter is, in fact, almost here. So before the first day of true coat weather catches us all off guard, I decided to get to work on my outerwear shopping and take you along for the ride. 

For this particular endeavor, I have a few tried-and-true destinations that I count on every year to have plenty of covetable coat options. The stores that never fail me? Zara, H&M, and Shopbop. With a wide range of price points and styles, these three retailers are no-brainers when it comes to outerwear shopping (well, all shopping, really). So without further ado, shop all 36 of the coats in my shopping carts at Shopbop, H&M, and Zara. 

Shopbop

H&M

Zara

Next, 55 affordable coats that understood the assignment.

Explore More:
Senior Fashion Editor

Eliza Huber is a New York City–based fashion editor who specializes in trend reporting, brand discovery, and celebrity style. She joined Who What Wear in 2021 after almost four years on the fashion editorial team at Refinery29, the job she took after graduating with a marketing degree from the University of Iowa. She has since launched two monthly columns, Let's Get a Room and Ways to Wear; profiled the likes of Dakota Fanning, Diane Kruger, Katie Holmes, and Sabrina Carpenter for WWW's monthly cover features; and reported on everything from the relationship between Formula One and fashion to the top trends from fashion month, season after season. Eliza now lives on the Upper West Side and spends her free time researching F1 fashion imagery for her side Instagram accounts @thepinnacleoffashion and @f1paddockfits, running in Central Park, and scouring eBay for '90s Prada and '80s Yves Saint Laurent.