Flight distance between Mohammedia, Morocco and Nova Iguaçu, Brazil 4,564.8 mi / 7,346.4 km