Flight distance between Uitenhage, South Africa and Mohammedia, Morocco 5,122.0 mi / 8,243.1 km