Flight distance between Uitenhage, South Africa and Detroit, United States of America 8,612.9 mi / 13,861.1 km