Flight distance between Uitenhage, South Africa and Portoviejo, Ecuador 7,083.6 mi / 11,400.0 km