Flight distance between Midrand, South Africa and Puerto Francisco de Orellana, Ecuador 7,140.5 mi / 11,491.5 km