City, China
Shanghai weather by month and the best 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.
- Jan8°67 mm
- Feb10°78 mm
- Mar14°88 mm
- Apr20°95 mm
- May25°104 mm
- Jun28°195 mm
- Jul32°148 mm
- Aug32°173 mm
- Sep28°136 mm
- Oct23°77 mm
- Nov17°71 mm
- Dec10°53 mm
Monthly averages
| Month | High | Low | Rain | Humidity | Conditions |
|---|---|---|---|---|---|
| January | 8°C46°F | 1°C33°F | 67 mm | 79% | Cold |
| February | 10°C50°F | 2°C36°F | 78 mm | 80% | Cold |
| March | 14°C58°F | 5°C42°F | 88 mm | 78% | Cool |
| April | 20°C68°F | 10°C51°F | 95 mm | 77% | Pleasant |
| May | 25°C77°F | 16°C61°F | 104 mm | 77% | Pleasant |
| June | 28°C83°F | 21°C69°F | 195 mm | 81% | Rainy |
| July | 32°C89°F | 25°C77°F | 148 mm | 81% | Hot & humid |
| August | 32°C89°F | 25°C78°F | 173 mm | 80% | Rainy |
| September | 28°C82°F | 21°C70°F | 136 mm | 78% | Pleasant |
| October | 23°C73°F | 16°C60°F | 77 mm | 76% | Pleasant |
| November | 17°C63°F | 10°C49°F | 71 mm | 77% | Cool |
| December | 10°C51°F | 3°C37°F | 53 mm | 77% | Cold |
Best months across China
| Place | Best months | Warmest month |
|---|---|---|
| Beijing | Apr–May, Sep–Oct | Jul (33°C) |
| Shanghai | Mar–May, Oct–Nov | Jul (32°C) |
| Xi'an | Apr–May, Sep–Oct | Jul (34°C) |
| Chengdu | Mar–May, Sep–Oct | Jul (32°C) |
| Guilin | Apr–May, Sep–Nov | Aug (32°C) |
| Chongqing | Mar–May, Oct–Nov | Jul (33°C) |
| Shenzhen | Mar, Oct–Dec | Aug (30°C) |
| Guangzhou | Mar, Oct–Dec | Aug (32°C) |
| Hangzhou | Mar–May, Oct–Nov | Jul (33°C) |
| Zhangjiajie | Apr–May, Sep–Oct | Jul (32°C) |
| Yangshuo | Apr–May, Sep–Nov | Jul (32°C) |
| Lijiang | Mar–May, Oct–Nov | Jun (25°C) |
| Suzhou | Mar–May, Oct–Nov | Jul (32°C) |
| Harbin | Jan–Feb, Jun–Aug | Jul (29°C) |
| Sanya | Nov–Mar | May (32°C) |
| Xiamen | Mar–May, Oct–Nov | Jul (31°C) |
| Dali | Mar–May, Sep–Nov | Jun (26°C) |
| Lhasa | Apr–Jun, Sep–Oct | Jun (24°C) |
| Huangshan | Apr–May, Sep–Nov | Jul (29°C) |
| Kunming | Mar–May, Sep–Oct | Jun (27°C) |
| Qingdao | May–Jun, Sep–Oct | Aug (28°C) |
| Nanjing | Mar–May, Oct–Nov | Jul (32°C) |
| Shangri-La | Apr–Jun, Sep–Oct | Jun (21°C) |
| Jiuzhaigou | Apr–May, Sep–Nov | Jul (31°C) |
| Changsha | Mar–May, Sep–Nov | Jul (32°C) |
| Pingyao | Apr–May, Sep–Oct | Jul (33°C) |
| Dunhuang | Apr–May, Sep–Oct | Jul (36°C) |
| Kashgar | Apr–May, Sep–Oct | Jul (36°C) |
| Wuhan | Mar–Apr, Oct–Nov | Aug (32°C) |
| Tianjin | Apr–May, Sep–Oct | Jul (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.
Sources
- NASA POWER climatology (2001–2020)
- Shanghai Metro
- National Immigration Administration
- Shanghai United Family Hospital
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.