What is the average temperature in winter(summer) in Shanghai? The average temperature in winter in Shanghai is 4.8℃. The average temperature in summer in Shanghai is 27℃.How far is it from Beijing to Shanghai?How long will it take to go to Beijing by train(piane)?The way from Beijing to Shanghai is 1463 kilometers. It w...