Shanghai is quite warm & humid in the summer with temperatures reaching up to 40 degrees celsius, while in the winter temperatures can drop below zero, the best time to visit Shanghai is in autumn or spring.
Weather in Shanghai.
Temperatures in Shanghai range from 2.45 to 30.3 (Celcius).
Temperature
CF40104308620681050032-1014-20-4JFMAMJJASOND
Rainfall in Shanghai varies from 138.0 to 774.0 (mm/month).