Home > Destination > Shanghai > Weather

Back to China Weather

Shanghai Weather

Yuyuan Garden in Summer
Yuyuan Garden in Summer

     Climate: Shanghai is humid subtropical monsoon climate, having four distinct seasons. Shanghai experiences on average 1,878 hours of sunshine per year.

     Temperature: The hottest temperature has ever recorded at 40 °C (104 °F), and the lowest at −12 °C (10.4 °F).

     Best Season to Visit: Spring & Autumn (especially Mar. - May, Sep. -  Nov.)

    The climate in Shanghai is characterized by four distinct seasons. With an annual temperature of around 16 °C (61 °F), it is coldest in January, and hottest in July and August. In January, the average temperature is 4 °C (39 °F) with a few days of sharp cold. In July and August, the temperature rises to its highest and averages around 28 °C (82 °F). It is getting hotter and hotter in recent years, and approximately 10 days have a temperature above 35 °C (95 °F). Spring is the best time for sightseeing.

    The annual rainfall averages 1,100 millimeters (43 inches), and the rainy season is from May to September. From mid-June to early July, it is characterized by intermittent drizzle. From late August to the middle September typhoons create heavy rainfall. Late autumn and winter are usually clear.

    Shanghai Weather
    Questions & Answers on Shanghai Weather
    Ask a Question about Shanghai Weather
    Font Size: Large Small
    China Tours Small Group