Flight distance between Arthur’s Town, Bahamas and Milagro, Ecuador 1,867.3 mi / 3,005.2 km