Shanghai Weather

Shanghai Average Weather & Yearly Climate

Weather throughout Shanghai is typically around 21 degrees. This does vary throughout the months though.

Weather figures shows that July is the hottest time and January is when its the coolest month meaning that temperatures vary by 24. More often than not temperatures are 21 from Spring, 30 during Summer (June – Aug) , 22 throughout Autumn and about 9 degrees in Winter too.
 

Month Degrees Celsius
January 8
February 9
March 19
April 19
May 24
June 27
July 32
August 32
September 27
October 22
November 17
December 11

 
What are the Weather Insights, Yearly Temperature, Climate in Shanghai?

Our collation of the weather data helps to decide when the best time to visit Shanghai

  • Typical Average Daily Temperature: 21
  • Typical Hottest Month: July
  • Typical Coldest Month: January
  • Average Spring Temperature: 21
  • Average Summer Temperature: 30
  • Average Autumn Temperature: 22
  • Average Winter Temperature: 9