Flight distance between Uitenhage, South Africa and Eloy Alfaro, Ecuador 7,005.3 mi / 11,273.9 km