Flight distance between Uitenhage, South Africa and Abadan, Iran 4,674.2 mi / 7,522.3 km