Flight distance between Uitenhage, South Africa and Surakarta, Indonesia 5,667.7 mi / 9,121.2 km