Find cheap Tokyo, Japan to Shanghai, China flights with our free search service. Compare all available fares for direct or connection flights to Shanghai.
Best price to flight from Tokyo to Shanghai (One Way)
What is the distance between Tokyo and Shanghai?
The average distance from Tokyo to Shanghai is 1777 kilometers (equals to 1104 miles or 959 nautical miles).
Your flight will departure from Tokyo Haneda Airport, Japan and arrive on Shanghai Hongqiao Airport, China.
How long is the flight from Tokyo to Shanghai?
The average flight time between Tokyo to Shanghai is 2 hours and 20 minutes.
How much is the fare for flight between Tokyo and Shanghai?
The average price for one-way airfare from Tokyo to Shanghai is 143 USD (none-taxes) for economy class.