Flight distance between Midrand, South Africa and Chelyabinsk, Russia 5,942.5 mi / 9,563.6 km