Flights to Shanghai vary based on month, airline, when you book, where you are departing from and many more variables, but on average momondo users can expect to spend about 699€/pp. The absolute cheapest flight to Shanghai is 68€/pp
Temperatures in Shanghai can vary between 4 °C and 28 °C based on the time of year. Typically, the coldest month in Shanghai will be January, and the warmest month will be July. It is also worth noting that those looking to avoid rain and/or snow should consider travelling to Shanghai in December, January, and November, as that is when precipitation is least likely.