Flight distance between San Andros, Bahamas and Casablanca, Morocco 4,204.6 mi / 6,766.7 km