Shanghai Weather and Climate
Shanghai has a humid subtropical maritime monsoon climate and experiences four distinct seasons. The city is also susceptible to typhoons in Summer and the beginning of Autumn, none of which in recent years has caused considerable damage. The most pleasant seasons are Spring, although changeable and often rainy, and Autumn, which is generally sunny and dry.
The city averages 4.2 °C in January and 27.9 °C in July, for an annual mean of 16.1 °C. Shanghai experiences on average 1,878 hours of sunshine per year, with the hottest temperature ever recorded at 40.2 °C, and the lowest at −12.1 °C. The average frost-free period is 276 days.
Spring in Shanghai is from March to May. Temperatures climb from cool to warm. It is a good time for traveling in Shanghai. The weather feels comfortable with the average temperature at around 15 °C. But there is moderate rainfall.
Summer of Shanghai is hot and humid. July and August are Shanghai's hottest months with average highs of 27.4 degrees centigrade. During July and August, strong storms with torrential rain become frequent. Summers are hot and humid, with an average of 8.7 days exceeding 35 °C annually; occasional downpours or freak thunderstorms can be expected.
Autumn is from October to November. The weather is generally sunny and drier. Autumn is the season with sharp and frequent temperature changes.
In winter, January is the coldest month, with a temperature average of 3 degrees centigrade. However, it seldom snows in Shanghai. The winter of Shanghai are chilly and damp, and cold northwesterly winds from Siberia can cause night-time temperatures to drop below freezing, although most years there are only one or two days of snowfall.
Shanghai All in all, it is a good idea to be prepared with light clothing in summer and warm, heavy clothing in winter. Also, always prepare for rain by having an umbrella. Autumn (September and October ) and Spring (April amd May) is the ideal time for visiting Shanghai with mild temperature and little rain. Shanghai's rain season is from mid-June to early July with an average daily rainfall of 259 mm.