Flight distance between Şaḩam, Oman and Portoviejo, Ecuador 9,169.8 mi / 14,757.3 km