Wayfli › Guangzhou (CAN) › To Tokyo (HND)

Guangzhou (CAN) to Tokyo (HND) flights

There are direct flights from Guangzhou Baiyun International Airport to Tokyo Haneda International Airport, sold by one airline: China Southern Airlines. The distance is 2,885 km, about 4h in the air. There are also 7 one-stop options, via airports such as Seoul, Hong Kong and Taipei.

Live fares for CAN → HNDSee all routes on the map
2,885 kmdistance
~4hdirect flight time (estimate)
1direct airline
7one-stop options

Direct flights from Guangzhou to Tokyo

RouteAirlines (incl. codeshares)DistanceTime (est.)
CAN → HNDChina Southern Airlines2,885 km~4h

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
ICN SeoulChina Southern Airlines and Korean Air then Korean Air and All Nippon Airways3,215 km~6h 35m
HKG Hong KongCathay Pacific and China Southern Airlines then Cathay Pacific and Japan Airlines3,038 km~6h 20m
TPE TaipeiEVA Air and China Airlines then China Airlines2,947 km~6h 15m
SHA ShanghaiSpring Airlines and Air China then Air China and Shanghai Airlines2,952 km~6h 15m
KIX Osaka9 Air and China Southern Airlines then StarFlyer and Japan Airlines2,887 km~6h 10m
TAO QingdaoAir China and China Southern Airlines then All Nippon Airways3,331 km~6h 45m
FUK FukuokaChina Southern Airlines then StarFlyer and Skymark Airlines2,900 km~6h 10m

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