Flight distance between Uitenhage, South Africa and Babahoyo, Ecuador 7,002.0 mi / 11,268.6 km