Flight distance between Midrand, South Africa and Khabarovsk, Russia 8,299.7 mi / 13,357.1 km