Flight distance between Uitenhage, South Africa and Esmeraldas, Ecuador 7,117.5 mi / 11,454.5 km