Flight distance between Marrakesh, Morocco and Geneina, Sudan 2,300.3 mi / 3,701.9 km