Flight distance between Uitenhage, South Africa and Medan, Indonesia 5,404.6 mi / 8,697.8 km