Flight distance between Mayahi, Niger and Rabat, Morocco 1,656.6 mi / 2,666.1 km