Shanghai Weather Shanghai weather is moderate, with a humid subtropical climate. The annual average temperature is around 15 C. The typical Shanghai weather that characterizes each season is warm spring, hot summer, cool autumn ...