Direct flights from Osaka to Shanghai (KIX → PVG)

Distance 1,307 km (812 mi)
Est. duration 1h 32m
Loading map...
Live fares · KIX → PVG

Available flights

MMNon-stop
from$253
Book

Frequently asked questions

How far is the flight from Osaka to Shanghai? The flight distance from KIX to PVG is approximately 1,307 km (812 miles).
How long is the flight from KIX to PVG? The estimated flight time from Osaka to Shanghai is approximately 1h 32m.
What airlines fly from KIX to PVG? Airlines operating direct flights from Osaka to Shanghai include: 9C, CA, CZ, FM, HO, JL, MM, MU, NH.

Cheapest fares Osaka → Shanghai

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Osaka → Shanghai.

Try a nearby airport to Osaka

Flights to Shanghai (PVG) from other airports within 350 km of Osaka. Often unlocks cheaper fares or better times.

Or try a nearby airport to Shanghai

Flights from Osaka (KIX) to other airports within 350 km of Shanghai.

Other flights from Osaka (KIX)

Other flights from Shanghai (PVG)