Flight distance between San Andros, Bahamas and South Boston, United States of America 1,257.9 mi / 2,024.4 km