01Verdict
When to go, in short
Shanghai is humid and subtropical, with a hot, sticky summer, a cold, damp winter without the dry sunshine of Beijing, and two short, pleasant seasons in between. April to early June and late September to November are the months to aim for, with mild days and the city at its most walkable along the Bund and the former French Concession. The plum rain season brings weeks of drizzle in mid-June and July, and August is the hottest month with typhoon risk.
As everywhere in China, the holiday weeks matter more than the weather: May Day and the October Golden Week are the crowded, expensive ones, and Spring Festival closes shops for a week. Disneyland, the Shanghai Tower observation deck and the Yu Garden are busiest at weekends and in the school holidays. The Metro is extensive and cheap; foreign cards now work in the main apps. For the best balance of weather and crowds, take the second half of May or October after the 8th.
02Weather
Shanghai weather by month
04Compare
Month by month
| Month | High | Low | Rain days | Sun h | Daylight | Crowds | Verdict |
|---|---|---|---|---|---|---|---|
| Shanghai in January | 10 °C / 50 °F | 3 °C | 11 | – | 10.3 h | quiet | Mixed |
| Shanghai in February | 11 °C / 52 °F | 4 °C | 12 | – | 11.1 h | moderate | Good |
| Shanghai in March | 17 °C / 62 °F | 8 °C | 12 | – | 12.0 h | moderate | Good |
| Shanghai in April | 22 °C / 72 °F | 14 °C | 11 | – | 12.9 h | busy | Good |
| Shanghai in May | 26 °C / 80 °F | 18 °C | 10 | – | 13.7 h | very busy | Good |
| Shanghai in June | 29 °C / 85 °F | 22 °C | 15 | – | 14.2 h | moderate | Good |
| Shanghai in July | 34 °C / 93 °F | 27 °C | 13 | – | 14.0 h | moderate | Good |
| Shanghai in August | 34 °C / 94 °F | 27 °C | 14 | – | 13.3 h | busy | Mixed |
| Shanghai in September | 30 °C / 86 °F | 23 °C | 12 | – | 12.4 h | busy | Good |
| Shanghai in October | 24 °C / 75 °F | 17 °C | 8 | – | 11.4 h | very busy | Good |
| Shanghai in November | 19 °C / 66 °F | 12 °C | 10 | – | 10.6 h | busy | Good |
| Shanghai in December | 12 °C / 54 °F | 5 °C | 8 | – | 10.1 h | moderate | Good |
08Pick a month
