Flight distance between Arthur’s Town, Bahamas and Guelmim, Morocco 4,006.0 mi / 6,447.0 km