Flight distance between Uitenhage, South Africa and Semarang, Indonesia 5,665.4 mi / 9,117.6 km