Flight distance between Uitenhage, South Africa and Yogyakarta, Indonesia 5,631.6 mi / 9,063.2 km