Shanghai guide
Shanghai, Shanghai Municipality, China

Shanghai in December

A quieter, shoulder or off-peak time. The best months for Shanghai are April, May, October and November. In December, cool, bring a warm jacket and layers; very little rain.

A quieter, shoulder or off-peak time.
Avg temp
10°C
Rainfall
8 mm
Crowds
Quieter
~Cost/day
$130
Planning December?
Get a day-by-day Shanghai plan with a map and budget, free.
Plan my trip

Weather and what to pack

In December, Shanghai is typically cool, bring a warm jacket and layers; very little rain. Average temperatures sit around 10°C with about 8mm of rain across the month.

Things to do in Shanghai in December

Highlights from Wikipedia and OpenStreetMap.

Local food tour of Shanghai
Taste the signature dishes of Shanghai.
Central market & street-food lunch
Grab lunch where locals do.

Want these arranged into days? See the full 4 days Shanghai itinerary →

Shanghai in December: FAQ

Is December a good time to visit Shanghai?+

A quieter, shoulder or off-peak time. Shanghai's best months are generally April, May, October and November.

What is the weather like in Shanghai in December?+

Expect average temperatures around 10°C. Rainfall averages about 8mm for the month. In short, cool, bring a warm jacket and layers; very little rain.

What should I pack for Shanghai in December?+

Based on the typical December weather: cool, bring a warm jacket and layers; very little rain.

What is there to do in Shanghai in December?+

Popular things to do include Local food tour of Shanghai and Central market & street-food lunch. There is a longer list below, or you can generate a full plan.

Shanghai in other months

Other destinations