Us Weekly has affiliate partnerships. We receive compensation when you click on a link and make a purchase. Learn more! I hate to be captain obvious, but winter is coming! Don’t be one of those people who wait for the first snowfall to get a reliable coat that will protect you from freezing temperatures.

Now is one of the best times to shop. We found 10 heavy-duty winter coats that will keep you warm and toasty no matter how cold it gets. Bundling up never felt so good! 1.

Bundle Up! Windy days and sub-zero temperatures don’t stand a chance against this heavy-duty puffer coat . Coming out on top of Amazon’s bestseller list, it features wind-proof cuffs, a long silhouette, a faux-fur hood lining and a waterproof finish. There’s nothing this coat can’t handle.

— $83 on Amazon ! 2. Arctic Tundra Ready: Over 28,000 shoppers (many of whom live in the mid-west) have waxed poetic about this thick down jacket due to its supreme warmth and durability. This purchase will remain a staple in your closet for decades.

– $150 on Amazon ! 3. Hit the Slopes: If you plan on spending the winter shredding down the mountain, this Gemyse jacket will ensure you stay toasty on every run. The functional fit moves with you and comes in 21 colors so you can find one that speaks to you.

— $56 (originally $66) on Amazon ! 4. Rich Mom Coat: Do quiet luxury winter coats exist? They do indeed. Every wealthy woman will be wearing this Grace Karin Fleece Jacket this winter, or at least a style.