Flight distance between San Andros, Bahamas and Agadir, Morocco 4,139.1 mi / 6,661.3 km