Flight distance between Morant Bay, Jamaica and Portoviejo, Ecuador 1,337.0 mi / 2,151.6 km