Flight distance between Marrakesh, Morocco and Ajdabiya, Libya 1,664.7 mi / 2,679.1 km