Flight distance between Cooper’s Town, Bahamas and Safi, Morocco 4,050.7 mi / 6,518.9 km