Flight distance between Arthur’s Town, Bahamas and El Jadida, Morocco 4,037.4 mi / 6,497.6 km