Flight distance between Midrand, South Africa and Ulyanovsk, Russia 5,679.3 mi / 9,139.9 km