Shanghai weather is generally mild and moist, with four distinct seasons - a pleasant warm spring, a hot rainy summer, a comfortable cool autumn and an overcast cold winter.
The region's location at the estuary of the Yangtze River to the East China Sea makes it so wet that it rains for about one third of the year. The hottest time here comes in July and August, with more than 10 days at temperatures above 35 C (95 F).The coldest time is from the late January to early February. The spring from March to May is recommended as the best time to pay a visit.