Flight distance between Arthur’s Town, Bahamas and Tangier, Morocco 4,157.7 mi / 6,691.2 km