Flight distance between Uitenhage, South Africa and Hermosillo, Mexico 9,863.8 mi / 15,874.2 km