When it comes to cold-weather apparel, no article of clothing is more important to invest in than a good coat. Contrary to popular belief, however, you don’t need to spend a fortune to get quality outerwear. These days, you have your pick of the best Amazon coats in nearly any style you can imagine, from staples like this oversized denim shirt jacket ($33) and wrap coat ($87; $64), to trendy options, like this Levi's faux leather bomber (from $100; $61)—many of which come at affordable price points.
To find the best Amazon coats for every preference, budget and body type, I researched more than 40 coats, jackets and puffers and narrowed the selection down to the 21 that best met the criteria above. I also consulted with three stylists to find this season's hottest styles that you'll be wearing for years to come.