When to go · Shanghai, China

Best Time to Visit Shanghai

Aim for October, April and May: that's when Shanghai's weather is at its best. The full month-by-month picture is below.

Go now

October, April, May

Comfortable and drier

Shoulder

November, December, March

Fewer crowds, a trade-off

Think twice

July, August

Wettest is July (302mm)

Shanghai weather, month by month

MonthHighLowRainFeel
Jan10°C / 50°F2°C / 36°F72mmcool, some rain
Feb11°C / 52°F3°C / 37°F71mmcool, some rain
Mar16°C / 61°F7°C / 45°F102mmcool, some rain
AprBEST20°C / 68°F11°C / 52°F88mmmild, some rain
MayBEST25°C / 77°F16°C / 61°F112mmwarm, some rain
Jun28°C / 82°F21°C / 70°F222mmwarm, very wet
Jul31°C / 88°F25°C / 77°F302mmhot, very wet
Aug32°C / 90°F25°C / 77°F179mmhot, wet
Sep28°C / 82°F21°C / 70°F202mmwarm, very wet
OctBEST23°C / 73°F15°C / 59°F59mmwarm, mostly dry
Nov18°C / 64°F10°C / 50°F58mmmild, mostly dry
Dec11°C / 52°F3°C / 37°F34mmcool, mostly dry

Averages from Open-Meteo ERA5 climate reanalysis, 2019 to 2023. Highs and lows are daily averages for each month; rain is the monthly total. Tap a month for a detailed guide.

Planning Shanghai? Best things to do · hidden gems · best time to visit China · visa requirements

Want the timing decided for you? A Local Friend in Shanghai plans around the seasons for you.