Best price to flight from Milan to Shanghai (One Way)
What is the distance between Milan and Shanghai?
The average distance from Milan to Shanghai is 9860 kilometers (equals to 6126 miles or 5323 nautical miles).
Your flight will departure from Milan Malpensa Airport, Italy and arrive on Shanghai Pudong International Airport, China.
How long is the flight from Milan to Shanghai?
The average flight time between Milan to Shanghai is 11 hours and 20 minutes.
How much is the fare for flight between Milan and Shanghai?
The average price for one-way airfare from Milan to Shanghai is 286 USD (none-taxes) for economy class.