Find cheap Osaka, 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 Osaka to Shanghai (One Way)
What is the distance between Osaka and Shanghai?
The average distance from Osaka to Shanghai is 1377 kilometers (equals to 855 miles or 743 nautical miles).
Your flight will departure from Osaka Airport, Japan and arrive on Shanghai Hongqiao Airport, China.
How long is the flight from Osaka to Shanghai?
The average flight time between Osaka to Shanghai is 1 hours and 55 minutes.
How much is the fare for flight between Osaka and Shanghai?
The average price for one-way airfare from Osaka to Shanghai is 119 USD (none-taxes) for economy class.