Flight distance from China to Russia:

3626.4 Miles (5836 Kilometers / 3149.1 Nautical Miles).

Flight duration time from China to Russia:

Approximate flight duration time (for a non-stop flight) from Beijing, China to Moscow, Russia is 7 hrs, 31 mins.

This is the approximate flight duration times. The actual flight times may differ depending on the type and speed of aircraft.
The distance displayed above is the air distance between Beijing and Moscow (the capital cities). To see the distance between other cities in China and Russia use the distance calculator tool below:

Distance calculator:

Airports in China:

Airports in Russia:

Distance from Beijing to cities in Russia:

The total air distance from China to Russia is 3626.4 miles or 5836 kilometers. This is the direct air distance or distance as the crow flies. Traveling on land involves larger distances.

⇢ How far is China from Russia?