Flight distance between Marrakesh, Morocco and Pikine, Senegal 1,307.7 mi / 2,104.6 km