Flight distance between West End, Bahamas and Guelmim, Morocco 4,151.3 mi / 6,680.9 km