Flight distance between Midrand, South Africa and Detroit, United States of America 8,453.7 mi / 13,604.9 km