Flight distance between Beijing, China and Krasnodar, Russia 3,807.6 mi / 6,127.7 km