Flight distance between Nampula, Mozambique and Casablanca, Morocco 4,565.7 mi / 7,347.8 km