Flight distance between Arthur’s Town, Bahamas and Machala, Ecuador 1,947.8 mi / 3,134.7 km