Flight distance between Arthur’s Town, Bahamas and Portoviejo, Ecuador 1,802.8 mi / 2,901.3 km