Wayfli › Shenzhen (SZX) › To Tokyo (NRT)

Shenzhen (SZX) to Tokyo (NRT) flights

There are direct flights from Shenzhen Bao'an International Airport to Tokyo Narita International Airport, sold by one airline: Shenzhen Airlines. The distance is 2,949 km, about 4h 5m in the air. There are also 11 one-stop options, via airports such as Shanghai, Seoul and Taipei.

Live fares for SZX → NRTSee all routes on the map
2,949 kmdistance
~4h 5mdirect flight time (estimate)
1direct airline
11one-stop options

Direct flights from Shenzhen to Tokyo

RouteAirlines (incl. codeshares)DistanceTime (est.)
SZX → NRTShenzhen Airlines2,949 km~4h 5m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
PVG ShanghaiAir China and China Southern Airlines then Air China and Jetstar Japan3,029 km~6h 20m
ICN SeoulKorean Air and Asiana Airlines then Jeju Air and American Airlines3,302 km~6h 40m
TPE TaipeiEVA Air and China Airlines then American Airlines and EVA Air2,983 km~6h 20m
HGH HangzhouSpring Airlines and Air China then Air China and All Nippon Airways3,026 km~6h 20m
XMN XiamenAir China and China Southern Airlines then Air China and All Nippon Airways2,956 km~6h 15m
DLC DalianAir China and China Southern Airlines then Air China and China Southern Airlines3,658 km~7h 10m
TAO QingdaoAir China and China Southern Airlines then Air China and All Nippon Airways3,439 km~6h 50m
NKG NanjingAir China and China Southern Airlines then Japan Airlines and China Eastern3,163 km~6h 30m
FOC FuzhouChina Southern Airlines and Xiamen Airlines then Xiamen Airlines2,950 km~6h 15m
CJU ChejuChina Southern Airlines then Japan Airlines and Korean Air3,026 km~6h 20m
KHH KaohsiungChina Airlines then American Airlines and EVA Air3,099 km~6h 25m

More from Shenzhen 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.