Wayfli › Beijing (PEK) › To Tokyo (HND)

Beijing (PEK) to Tokyo (HND) flights

There are direct flights from Beijing Capital International Airport to Tokyo Haneda International Airport, sold by 4 airlines (including codeshares): Air China, Japan Airlines, China Eastern and All Nippon Airways. The distance is 2,092 km, about 3h 5m in the air. There are also 5 one-stop options, via airports such as Seoul, Osaka and Qingdao.

Live fares for PEK → HNDSee all routes on the map
2,092 kmdistance
~3h 5mdirect flight time (estimate)
4direct airlines
5one-stop options

Direct flights from Beijing to Tokyo

RouteAirlines (incl. codeshares)DistanceTime (est.)
PEK → HNDAir China, Japan Airlines, China Eastern, All Nippon Airways2,092 km~3h 5m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
ICN SeoulAir China and China Southern Airlines then Korean Air and All Nippon Airways2,112 km~5h 15m
KIX OsakaAir China and All Nippon Airways then StarFlyer and Japan Airlines2,194 km~5h 20m
TAO QingdaoAir China and Beijing Capital Airlines then All Nippon Airways2,285 km~5h 25m
NGO NagoyaAir China and Etihad Airways then Japan Airlines2,153 km~5h 20m
GMP SeoulAir China and China Southern Airlines then Japan Airlines and Korean Air2,107 km~5h 15m

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