SoloSquareGuides Meet people in ShanghaiMeet people

City, China

Shanghai weather by month and the best time to visit

Updated October 2026Sources
Mar–May, Oct–NovBest time to visit

When to go to Shanghai

Mar–May and Oct–Nov are mild. Jun–mid-Jul is plum rain, Jul–Aug very hot and humid, with typhoon risk in Aug–Sep. Dec–Feb is cold and damp.

Shanghai weather by month

Average daily high, rainfall and conditions.

PleasantHotRainyCool or coldBest months
0°10°20°30°JFMAMJJASOND
Average highAverage lowRainfall

Monthly averages

MonthHighLowRainHumidityConditions
January8°C46°F1°C33°F67 mm79%Cold
February10°C50°F2°C36°F78 mm80%Cold
March14°C58°F5°C42°F88 mm78%Cool
April20°C68°F10°C51°F95 mm77%Pleasant
May25°C77°F16°C61°F104 mm77%Pleasant
June28°C83°F21°C69°F195 mm81%Rainy
July32°C89°F25°C77°F148 mm81%Hot & humid
August32°C89°F25°C78°F173 mm80%Rainy
September28°C82°F21°C70°F136 mm78%Pleasant
October23°C73°F16°C60°F77 mm76%Pleasant
November17°C63°F10°C49°F71 mm77%Cool
December10°C51°F3°C37°F53 mm77%Cold

Best months across China

PlaceBest monthsWarmest month
BeijingApr–May, Sep–OctJul (33°C)
ShanghaiMar–May, Oct–NovJul (32°C)
Xi'anApr–May, Sep–OctJul (34°C)
ChengduMar–May, Sep–OctJul (32°C)
GuilinApr–May, Sep–NovAug (32°C)
ChongqingMar–May, Oct–NovJul (33°C)
ShenzhenMar, Oct–DecAug (30°C)
GuangzhouMar, Oct–DecAug (32°C)
HangzhouMar–May, Oct–NovJul (33°C)
ZhangjiajieApr–May, Sep–OctJul (32°C)
YangshuoApr–May, Sep–NovJul (32°C)
LijiangMar–May, Oct–NovJun (25°C)
SuzhouMar–May, Oct–NovJul (32°C)
HarbinJan–Feb, Jun–AugJul (29°C)
SanyaNov–MarMay (32°C)
XiamenMar–May, Oct–NovJul (31°C)
DaliMar–May, Sep–NovJun (26°C)
LhasaApr–Jun, Sep–OctJun (24°C)
HuangshanApr–May, Sep–NovJul (29°C)
KunmingMar–May, Sep–OctJun (27°C)
QingdaoMay–Jun, Sep–OctAug (28°C)
NanjingMar–May, Oct–NovJul (32°C)
Shangri-LaApr–Jun, Sep–OctJun (21°C)
JiuzhaigouApr–May, Sep–NovJul (31°C)
ChangshaMar–May, Sep–NovJul (32°C)
PingyaoApr–May, Sep–OctJul (33°C)
DunhuangApr–May, Sep–OctJul (36°C)
KashgarApr–May, Sep–OctJul (36°C)
WuhanMar–Apr, Oct–NovAug (32°C)
TianjinApr–May, Sep–OctJul (33°C)

Quick answers

What is the best month to visit Shanghai?

Mar–May, Oct–Nov. Mar–May and Oct–Nov are mild. Jun–mid-Jul is plum rain, Jul–Aug very hot and humid, with typhoon risk in Aug–Sep. Dec–Feb is cold and damp.

When is the rainy season in Shanghai?

Rain peaks in June with about 195 mm. Months with 150 mm or more: Jun, Aug.

What is the hottest month in Shanghai?

July, with average highs of 32°C (89°F).

How cold does Shanghai get?

The coolest nights are in January, averaging 1°C (33°F).

More about Shanghai

Going to Shanghai solo?

SoloSquare is where travelers, nomads and locals in Shanghai meet up for small plans: coffee, dinners, walks and day trips. Join one, or start your own in a minute.

See plans in Shanghai

Sources

Climate averages are modelled from NASA POWER (MERRA-2) for 2001–2020 at about 50 km resolution, so coasts and valleys can differ a little. Compiled and reviewed by SoloSquare. How we compile and score this. Spotted something out of date? Tell us.