Flight distance between Midrand, South Africa and Tucson, United States of America 9,942.9 mi / 16,001.5 km