Flight distance between Annotto Bay, Jamaica and Portoviejo, Ecuador 1,358.7 mi / 2,186.5 km