Flight distance between San Andros, Bahamas and Sale, Morocco 4,243.4 mi / 6,829.1 km