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

Tokyo (HND) to Beijing (PEK) flights

There are direct flights from Tokyo Haneda International Airport to Beijing Capital 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 HND → PEKSee all routes on the map
2,092 kmdistance
~3h 5mdirect flight time (estimate)
4direct airlines
5one-stop options

Direct flights from Tokyo to Beijing

RouteAirlines (incl. codeshares)DistanceTime (est.)
HND → PEKAir 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 SeoulKorean Air and All Nippon Airways then Air China and China Southern Airlines2,112 km~5h 15m
KIX OsakaStarFlyer and Japan Airlines then Air China and All Nippon Airways2,194 km~5h 20m
TAO QingdaoAll Nippon Airways then Air China and Beijing Capital Airlines2,285 km~5h 25m
NGO NagoyaJapan Airlines then Air China and Etihad Airways2,153 km~5h 20m
GMP SeoulJapan Airlines and Korean Air then Air China and China Southern Airlines2,107 km~5h 15m

More from Tokyo and Beijing

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.