Standing by the East China Sea, Shanghai enjoys a comfortable climate. Shanghai has a subtropical maritime monsoon climate, with four distinct seasons. The hottest period is July and August. The coldest period is from the end of January to early February. The best times to visit Shanghai are May, September, October and November.
See! Yahoo Weather