Shanghai Weather, When to Go and Climate Information

(Shanghai, China)

Photo showing the Pearl Tower in the backgroundThe city of Shanghai is known for its long, hot and humid summer climate, which can be described as subtropical and feels a little uncomfortable and oppressive at times. The summer weather in Shanghai features plenty of sunshine and as a result, temperatures are regularly above 30°C / 86°F, particularly in July and August, the city's two hottest months, when they have been known to exceed 40°C / 104°F.

Whilst Shanghai is by no means as wet as some other prominent cities in China, but rainy periods can occur during the summer at times, with average precipitation levels of around 150 mm / 5.9 inches between June and August. This weather is heavily influenced by the monsoon and Shanghai's coastal position, next to the East China Sea.

Picture of the Pearl Tower

Seasonal Climate Variations / When to Go

During the summer months in Shanghai, the evenings are especially pleasant and balmy, despite being up to 10°C / 50°F cooler than those during the daytime. Dropping slightly in September, by the time October arrives, Shanghai's climate is feeling decidedly autumnal, when occasional typhoons are not too out of the ordinary.

Temperatures fall more sharply in November and December, when they average around 10°C / 50°F by day and just 4°C / 39°F by night. January and February are the coldest months in Shanghai and many nights experience sharp frosty weather, with only the occasional snow flurries some years. Climate extremes have been known during the winter months, when temperatures of -10°C / 14°F have been recorded, although this is by no means the norm.

In general, March marks the start of spring, while summer begins in the month of June, autumn during September and winter at the beginning of December, or slightly earlier. Shanghai's seasonal climate is quite distinct and the changes in weather and temperature are easy to spot.

Summer is one of the most popular times of the year to visit Shanghai, and although the weather is hot, tourists are not put off by these high temperatures and simply dress accordingly. However, if this often uncomfortable climate is not really your thing, both spring and autumn and especially pleasant times to visit this exciting city.

Shanghai Weather and Climate Chart (Averages)



7°C / 45°F
1°C / 34°F


8°C / 46°F
2°C / 36°F


12°C / 54°F
6°C / 43°F


18°C / 64°F
11°C / 52°F


24°C / 75°F
16°C / 61°F


26°C / 79°F
21°C / 70°F


31°C / 88°F
25°C / 77°F


31°C / 88°F
25°C / 77°F


27°C / 81°F
21°C / 70°F


22°C / 72°F
16°C / 61°F


16°C / 61°F
10°C / 50°F


10°C / 50°F
4°C / 39°F