Flight distance between Midrand, South Africa and Novokuznetsk, Russia 6,533.7 mi / 10,514.9 km