Flight distance between Uitenhage, South Africa and Khorramshahr, Iran 4,678.2 mi / 7,528.9 km