On the chillest days of the year, nothing will keep you warmer than a good coat, but extra-cozy outerwear like sweatpants and puffer coats, sometimes comes off as schlumpy. That’s where a classic wool coat comes in. It’s the smart basic that you can throw over any work outfit. But if yours is starting to look a little worse for the wear, or you’re just in the mood for a new version, you don’t necessarily have to splurge on a new winter wool coat. In fact, there are plenty of stylish and good quality options for $400 or less. But if you’re not sure where to begin, we’ve rounded up some tips to guide you in your search for the wool coat that’s right for you and your winter wardrobe.
So whether you want to diverge from your classic camel coat, want a classic shape and pattern, an oversize option, or something with personality, scroll ahead to shop our wool coat favorites.
So, you’re looking for the best affordable wool coat?
Crafted from wool enhanced with a touch of alpaca, this isn’t your ordinary wool coat. The oversize-style coat features soft, slightly slouchy shoulders, while detachable and easy-access side-seam pockets lend practicality. Made for comfortable, chic, and on-the-go wear, you can’t go wrong with this relaxed take on a classic double-breasted style.
If you haven’t already heard, brown is the new black — especially for the fall-winter season. Sport the trend with this sophisticated peaked lapel coat that’s made of melton wool. With a vegan chamois lining, it’s constructed to keep you cozy in cold temperatures.
It’s always a great idea to break up the dark winter tones with something light, and a cream-colored coat is one great way to do that. This waist-tailored coat features a stylish shawl collar is double-breasted with tortoise buttons. The James Coat is a great option for when you want a dresser style coat that can appear more formal, especially when you don’t want something long.
You can also steer away from dark winter-color palettes with a bold hue like wine red. Designed for an easy, relaxed fit, the “Lipstick” red coat is statement-making fall fit in itself.
We love this coat for its unique funnel-collar design, which has the air of 1960s Upper East Side elegance. The no-scarf necessary coat features an overlapping placket design that you can button all the way up, insulating the heat around your neck. The clean cut style is then topped off with a tonal waist belt.
A classic black coat is essential for every wardrobe. This popular style from Aritzia is similar to the COS style above and features a slouchy-chic silhouette that isn’t too heavy and is perfect for fall layering.
This Banana Republic style is another great wrap-coat option for those who don’t want black or beige. Not only do we love the heather-gray hue, this is a wrap coat that looks just as good without the removable belt as it does with. Use the belt for chiller days when you want to feel extra bundled, or simply throw it on and wear the single-breasted style open for an easy, more casual look.
Who doesn’t love a good deal? Especially when it’s on a product, like a wool coat that you’d normally have to spend more money on for better quality. But that’s not the case with this classic Quince coat. Made of Italian Melton Wool, the tailored design is a necessary add to your fall wardrobe. Complete with a traditional notched lapel and single-button closure, you can’t beat the sleek style (or the price) of this five-star-rated coat.
If you’re in the market for an elevated peacoat, try this Mango double-breasted option. The short style has a classic peacoat construction with broad, sharp shoulders and thick, pointed lapels. But the boxy design gets a modern twist with its Bottega-like woven buttons that add a certain je ne sais quoi to the otherwise typical jacket style.
Sizes: One size | Materials: 47% wool, 44% polyester, 5% acrylic, 3% nylon, 1% rayon | Colors: One
Looking for a The Row–style cloak coat without the hefty price tag? Try this trendy design from Helsa. The atypical blanket-coat style features wide bell sleeves, front patch pockets, and a thick removable waist tie for closure. Use the belt for the complete snitch-waist closed look, or wear without the belt and style it as a cool, drapey cloak.
This coat is already on the wish list of a few Cut team editors for the season. If you want to exude “rich mom” without the high-end price tag, you too should add this coat to your list. The stylish wrap, coat features a sharp funnel neck, a removable tie belt, and a extra plush suede interlining for added warmth and wind protection. The Connor coat is minimal, but not understated, classic and chic. You’ll truly look and feel like a million bucks.
What says fall more than a cozy fringe? This double-faced design takes the wool coat to the next level with its tonal fringe detailing, a nod to trending Western-chic styles. But the fringe isn’t the only reason why we love this COS coat. Along with a removable belt, the jacket also features a cocooning hood — an element that isn’t typically included on wool coat designs, but is great addition in the colder weather months.
For a fun and colorful addition to your cold-weather wardrobe, we love this Marant Etoile checkered coat. The relaxed silhouette style is an easy throw-on option perfect for those chilly, but not too chilly, fall days when all you need is lightweight jacket layer to keep you cozy. Not to mention the coat’s deep fall colors that will blend into any autumnal scene. Great for any apple-picking and pumpkin-carving events.
When a wool coat costs $200, it’s fair to be skeptical, but if reviews are any indication, this coat is a surprise winner. It has a timeless silhouette that’s perfect to wear for any occasion.
For those who like the traditional look of a classic double-breasted coat but prefer a more relaxed fit, this Rag & Bone style is the essential wardrobe piece you’ve been looking for. The vintage-inspired military jacket is made from Italian double-faced wool and features the brand’s signature metal dagger buttons, backed in leather.
A shirt jacket (or “shacket,” as the internet so lovingly refers to it) is always a great option for an added layer on those 60-degree, slightly chilly days. And while plaid and flannel shacket styles are always a popular choice, the soft lilac is a fun choice for something a little different. But if you’re someone who really loves their plaid, or even classic camel, the style also comes in a varied selection of colors and patterns.
If you love a good boyfriend sweater, then this old school dad-style Abercrombie coat is for you. The Herringbone fabric gives vintage ’70s dad blazer vibes, but in tailored-jacket form.
If you haven’t heard, structured shoulders are back, and they’re the crème de la crème of this stylish beige coat. But the best part of this L’Academie design? If you’re not totally feeling the structured look one day, the coat’s shoulder pads are removable!
For this sharp mid-length, peacoat style, you’d normally have to shell out about $800. But now, you can score this double-breasted design for a fraction of the price. This deep Bordeaux colorway is a rich hue that isn’t just black or gray, plus it goes with the fall jewel-tone aesthetic.
The key is to focus on the fabric percentages. Obviously, if the coat is made from only wool, nothing to question. But if it’s a wool-blend coat, aim for the material composition to be at least 50 percent or more wool, or look for the inclusion of other warm quality fabrics like cashmere, so you can get the bang for your buck without sacrificing your limbs to the cold.
What is the best color for a wool coat?
Color is always a personal preference, but it’s no surprise that people often gravitate toward darker shades in the fall-winter months. Sure, having a wool coat in black or gray is always versatile, and probably forever classic. But if you want to diverge from the winter wardrobe darkness, brighten up your coat closet with some colorful wool coat options and even some winter whites or cream colors. You don’t have to have a rainbow of coats (though that is an ambition of some), but why not have a versatile assortment? You know, one black wool for everyday and one spicy red for special occasions.
How do I take care of my wool coat?
Make sure to double-check the recommendations for washing the coat before attempting that first clean. Either read the tag or the material and cleaning details on line before ordering to know if you have to take it to the dry cleaners or if you can wash it at home. (Although it’s pretty safe to say the majority of wool coats will need to be dry cleaned). In addition to cleaning, there are other care protocols such as de-wrinkling, fabric care, etc, that you want to make sure of before, let’s say, putting a hot iron on a coat that can only take low heat and damaging the fibers.
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(3),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(136),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"3":3,"12":12,"124":124,"136":136}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(408),Fingerprint2=require(407),DS=require(406),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(408),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"408":408,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]