Flight distance between Uitenhage, South Africa and Orūmīyeh, Iran 5,086.9 mi / 8,186.6 km