Good Weather Getaway

Shanghai weather by month › December

Shanghai in December: weather and what to expect

It’s fine, but not the best. April and October are more pleasant.

December weather in Shanghai

Daytime high53°F 12°C
Night low39°F 4°C
Rain2.6 in 67 mm
AirDry
SunWeak sun

In December, Shanghai averages highs of 53°F (12°C) and lows of 39°F (4°C), with 2.6 in (67 mm) of rain. The air feels dry and the sun is weak. 1991–2020 averages, not a forecast.

Pack: a warm jacket.

Stays in ShanghaiThings to do in Shanghai
Where else has Shanghai’s December weather?

Places with the same weather in December

Match out of 100 for December, one city per country.

Jan · Feb · Mar · Apr · May · Jun · Jul · Aug · Sep · Oct · Nov · Dec

Where to go in December