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.
Spring in Shanghai is from March to May. This is the best season in a year for traveling. Spring flowers in bloom make the city lively and attractive. The temperature is comfortable around 20 C (68 F). Light rain happens however will not disturb your trip. Long-sleeved shirts, thin sweaters or coats are suitable for this time.Summer here is long from June to September. With high temperature and abundant rainfall, the city can be very sweltering at this time.You had better avoid the hottest time around 14:00. Wear cool clothes such as T-shirts and shorts and drink more water to prevent heatstroke and dehydration.Autumn of the region comes in October and November. The temperate weather makes this season good for travel. It rains often in autumn except in the late November. Long-sleeved shirts, sweater and coat are appropriate.Winter in this area is from December to the next February. The coldest period is from the end of January to early February - usually during the Chinese Spring Festival.The worst of the cold usually lasts for only a few days and it seldom snows.