Flight distance between Uitenhage, South Africa and Torreon, Mexico 9,342.8 mi / 15,035.7 km