Shanghai Weather in January
The average temperature in Shanghai January stays between 1°C and 8°C. The typical cold, damp atmosphere in the southern part of China will stick around like an unbroken spell. Gusts of wind and sudden temperature drops to freezing point happen sometimes.
Sunny Days: 5 days
Cloudy Days: 15 days
Rainy Days: 11 days
What to wear and bring?
In early January
Shanghai in January is deep winter, with the average temperature staying between 3℃ and 8℃. It's important to wear appropriate clothes. Always keep your clothes, footwear, gloves, etc. dry in such coldness. Wearing clothing that is too tight may lead to poor blood circulation and even frostbite in the hands and feet.
Tips: Weather in the New Year
Tourists may find it very agreeable in the statistically dry and sunny or cloudy days.
Here are the minimum three layers of clothing when one gets exposed to the very low temperatures, that is, soft and natural snug-fitting style base layer or thermal underwear, then woolen pullovers and finally down jackets. Consider putting on even more layers in worse weather.
In late January
There could be great day and night temperature fluctuations on cold, cry days. Please put on more clothes as the sun sets. Keeping clothes dry is as important as putting on more clothes in the cold, wet days to avoid catching a cold.