Flight distance between Uitenhage, South Africa and Khouribga, Morocco 5,060.0 mi / 8,143.2 km