Flight distance between Mohammedia, Morocco and Porirua, New Zealand 11,907.9 mi / 19,163.9 km