Flight distance between Arthur’s Town, Bahamas and Oujda, Morocco 4,387.9 mi / 7,061.6 km