When to go
The best times of the year to visit Shanghai are the months of March, April, September and October. The weather is wonderful in these months with cool days and cold nights. Winter season is characterized by fierce cold winds and low temperatures and it is not at all advisable to visit Shanghai then. The months of July and August too are far from ideal to visit Shanghai as temperatures rise greatly during these months.