Flight distance between Midrand, South Africa and Velasco Ibarra, Ecuador 7,285.3 mi / 11,724.6 km