Shanghai winter is not arctic, it is damp, so the coat that gets you through it is windproof and layerable, not the heaviest one.
Shanghai winter is not arctic, it is damp, so the coat that gets you through it is not the heaviest one, it is a windproof, layerable one you can wear indoors too. The reliable value answer for most people is a set of Uniqlo HeatTech base layers plus a light down jacket, and one warmer coat over the top. You can kit yourself out for a Shanghai winter for well under ¥1,000 (about USD 149) if you shop the high street, or spend far more if you want tailoring or a designer down. Here is where to buy, by budget.
Good to know
- Good for: anyone who arrived for autumn and just felt the first cold snap, or wants to upgrade a thin coat before December.
- What you'll pay: a light down jacket ¥200 to ¥600 (about USD 30 to 90), a warm Chinese down jacket ¥800 to ¥2,000 (USD 119 to 299), a custom wool overcoat ¥1,000 to ¥3,000 (USD 149 to 448).
- Make the most of it: buy before the first cold week, when stock and sizes are full, and layer rather than buying one giant coat.
What is a Shanghai winter actually like?
A Shanghai winter runs roughly December to February, with daytime temperatures usually around 5 to 10 degrees and dips near or just below freezing, and it very rarely snows. What makes it bite is the damp: the cold is wet and windy, so it feels colder than the number, and because most flats and many older buildings have no central heating, you are often cold indoors as well as out. That changes what you buy. You do not need expedition-grade down; you need windproof, water-resistant layers you can add and shed, plus something genuinely warm for the coldest fortnight. Our guide to staying warm in a Shanghai winter with no heating covers the indoor side; this one is about the coat.
The high-street answer: Uniqlo, Muji and Decathlon
For most people the whole problem is solved on the high street, and these three chains have stores in nearly every Shanghai mall. Uniqlo is the backbone: HeatTech thermal tops and leggings around ¥79 to ¥149 (USD 12 to 22) are the layer that does the quiet work, and its Ultra Light Down jacket, roughly ¥399 to ¥599 (USD 60 to 90), packs into a bag and slips under a coat. Decathlon is the budget hero for anything technical, with warm padded and down jackets often ¥200 to ¥500 (USD 30 to 75) and thermal base layers cheaper still. Muji sits between them for softer, plainer knitwear and simple coats. Between HeatTech underneath and one of these jackets on top, a Shanghai winter is largely handled.

Where to buy, by budget
Here is the honest map of where Shanghai shoppers actually buy winter coats, from the wholesale market to the mall, with rough per-item costs. Prices are ballparks that climb toward the coldest weeks, so buy early.
Converted at about ¥6.7 to US$1, a September 2026 ballpark; confirm the price on the tag.
Want a properly warm down jacket? Bosideng and the outdoor brands
If you feel the cold, the warmest value in Shanghai is a Chinese down jacket. Bosideng (波司登) is the big domestic down specialist, with mainstream jackets around ¥800 to ¥2,000 (USD 119 to 299) and a flagship on Nanjing Dong Lu plus counters in most malls; the fill is genuinely warm and the cut has moved well beyond the boxy old image. The Western outdoor brands, The North Face, Uniqlo's warmer Seamless Down and the like, sit in a similar band. For a wet Shanghai winter, look for a windproof shell and a hood rather than the highest fill number, because you are fighting damp wind more than deep freeze.

A custom wool coat at the fabric market
For a wool overcoat cut to your exact measurements, Shanghai's fabric markets do it well and for far less than a designer label. Pick your cloth, agree a style from a picture, get measured, and collect a bespoke coat in a week or two for roughly ¥1,000 to ¥3,000 (USD 149 to 448) depending on the wool. It is the same route as a tailored suit, and our honest guide to the fabric market covers how to bargain, spot good cloth and avoid the common mistakes. A wool coat is your smart-and-warm layer for the office and dinners; keep the down for the genuinely raw days.
The cheap end: Qipu Lu and Taobao
At the bottom of the budget, Qipu Lu (七浦路) clothing wholesale market near Baodu Lu sells coats from around ¥50 to ¥300 (USD 7 to 45), and it is fun if you enjoy the hunt and the haggle, though quality and warmth are a real gamble and you should try everything on. Online, Taobao and Tmall carry every coat imaginable at every price, but sizing runs small and photos flatter, so it suits people who already know their fit or do not mind returns; our guide to using Taobao in English makes that less of a lottery. For a first Shanghai winter, the high street is the safer bet; save the market and the app for when you know what warms you.
So what should you buy? If you just need to be warm cheaply, layer Uniqlo HeatTech under a Decathlon or Uniqlo light down. If you feel the cold badly, add a Bosideng down jacket. If you want to look sharp for work, get a wool overcoat cut at the fabric market. And whatever you choose, buy it before the first cold week, not during it.
The Book of Songs gave us 未雨绸缪, bind the window before the rain comes; a coat bought in mild October is warmer, cheaper and better stocked than one grabbed in a December cold snap.
How cold does Shanghai get in winter?
Shanghai winters, roughly December to February, sit around 5 to 10 degrees by day and can dip near or just below freezing at night, and snow is rare. The catch is the damp, windy cold that feels colder than the thermometer, plus the lack of central heating in many buildings, so plan for being cold indoors too, not only outside.
Do I need a heavy down jacket in Shanghai?
Not an expedition one. Because the cold is damp rather than deep, a windproof light-to-medium down jacket over thermal base layers handles most days, and you only want a genuinely warm down jacket for the coldest fortnight. A packable Uniqlo Ultra Light Down at ¥399 to ¥599 (USD 60 to 90) plus HeatTech is enough for many people all winter.
Where is the cheapest place to buy winter clothes in Shanghai?
Qipu Lu (七浦路) wholesale market is the cheapest for coats, from about ¥50 to ¥300 (USD 7 to 45), if you are willing to gamble on quality and haggle. For dependable value without the risk, Decathlon and Uniqlo are only a little more and far more consistent, and Taobao covers everything online if you know your size.
Is there heating indoors in Shanghai in winter?
Usually not central heating. Shanghai sits south of China's old heating line, so flats rely on air conditioners in heat mode, small electric heaters and warm bedding, and public buildings vary. That is why layering matters as much indoors as out, and why a coat you can wear at your desk is worth having.
Words, maps and research by the Choice Shanghai team. Please credit us and tag our 公众号 if you share.



