Flight distance between Arthur’s Town, Bahamas and Rabat, Morocco 4,122.3 mi / 6,634.3 km