Distance from Beijing to Tokyo

China · Japan

The straight-line distance from Beijing to Tokyo is about 2,092 km (1,300 miles). A non-stop flight ≈ 3h 7m.

Kilometres
2,092 km
Miles
1,300 mi
Nautical mi
1,130 nmi
≈ Flight time
3h 7m
↔ Reverse: Tokyo → Beijing

FAQ — Beijing to Tokyo

What is the distance from Beijing to Tokyo?

The straight-line distance from Beijing to Tokyo is about 2,092 km (1,300 miles).

How long is the flight from Beijing to Tokyo?

Approximately 3h 7m for a non-stop flight (at ~800 km/h plus taxi/take-off/landing). Actual time varies.

Is this the straight-line distance?

Yes — it is the great-circle distance between the cities’ coordinates. Road or rail distance is longer.

← All distances & calculator