Flight distance between Marsh Harbour, Bahamas and Quito, Ecuador 1,852.3 mi / 2,980.9 km