Wayfli › Shanghai (PVG) › To Tokyo (NRT)

Shanghai (PVG) to Tokyo (NRT) flights

There are direct flights from Shanghai Pudong International Airport to Tokyo Narita International Airport, sold by 5 airlines (including codeshares): Air China, Jetstar Japan, Japan Airlines, China Eastern and All Nippon Airways. The distance is 1,796 km, about 2h 40m in the air. There are also 18 one-stop options, via airports such as Seoul, Hangzhou and Osaka.

Live fares for PVG → NRTSee all routes on the map
1,796 kmdistance
~2h 40mdirect flight time (estimate)
5direct airlines
18one-stop options

Direct flights from Shanghai to Tokyo

RouteAirlines (incl. codeshares)DistanceTime (est.)
PVG → NRTAir China, Jetstar Japan, Japan Airlines, China Eastern, All Nippon Airways1,796 km~2h 40m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
ICN SeoulSpring Airlines and China Southern Airlines then Jeju Air and American Airlines2,079 km~5h 10m
HGH HangzhouChina Eastern then Air China and All Nippon Airways2,122 km~5h 15m
KIX OsakaSpring Airlines and Air China then Jetstar Japan and Lufthansa1,798 km~4h 50m
NKG NanjingChina Eastern then Japan Airlines and China Eastern2,322 km~5h 30m
PUS BusanJeju Air and Shanghai Airlines then Jeju Air and American Airlines1,839 km~4h 55m
NGO NagoyaAir China and China Southern Airlines then American Airlines and Japan Airlines1,797 km~4h 50m
CJU ChejuSpring Airlines and Juneyao Airlines then Japan Airlines and Korean Air1,807 km~4h 50m
FUK FukuokaSpring Airlines and Air China then American Airlines and Jetstar Japan1,796 km~4h 50m
SDJ SendaiAir China and All Nippon Airways then All Nippon Airways2,177 km~5h 20m
NGS NagasakiJapan Airlines and China Eastern then Jetstar Japan1,801 km~4h 50m
KOJ KagoshimaJapan Airlines and China Eastern then Jetstar Japan1,844 km~4h 55m
KIJ NiigataJapan Airlines and China Eastern then All Nippon Airways2,022 km~5h 10m

More from Shanghai and Tokyo

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.