WanderWhen

Best time to visit Shanghai

The best time to visit Shanghai, China is April–May & October–November — expect daytime highs near 23°C and roughly 8 rainy days a month. The most challenging month is typically July.

Shanghai climate, month by month

Averages computed from ERA5 reanalysis data, 2019–2024. Daylight on the 15th: 11.2 h in October.

MonthHighLow Rain daysRainfall Sun/dayHumidityScore
January 9°C 2°C 8.2 68 mm 5.8 h 75% 4.3 · Poor
February 11°C 3°C 9.5 70 mm 5.9 h 75% 4.8 · Poor
March 16°C 7°C 10.9 81 mm 7 h 76% 7.3 · Good
April 20°C 12°C 10.3 103 mm 7.6 h 76% 8.9 · Excellent
May 25°C 16°C 11.3 134 mm 7.9 h 77% 8.7 · Excellent
June 28°C 21°C 16.8 269 mm 6.7 h 83% 6.0 · Fair
July 32°C 25°C 18.3 228 mm 9 h 83% 3.0 · Poor
August 32°C 26°C 14.5 145 mm 10.1 h 80% 3.7 · Poor
September 28°C 22°C 13.4 177 mm 7.9 h 81% 7.0 · Good
October 23°C 16°C 8 79 mm 7 h 76% 9.3 · Excellent
November 18°C 11°C 9.4 79 mm 6.1 h 77% 8.8 · Excellent
December 11°C 4°C 7.1 45 mm 6.4 h 74% 5.6 · Fair
Hottest month
August · 32°C
Coldest month
January · 2°C nights
Wettest month
June · 269 mm
Driest month
December · 45 mm

Where should you go next month?

Get one email a month with the destinations at their seasonal best. Double opt-in, unsubscribe anytime.

Nearby & similar destinations