Flight distance between Uitenhage, South Africa and Āzādshahr, Iran 4,968.0 mi / 7,995.2 km