Flight distance between Uitenhage, South Africa and Khorramabad, Iran 4,879.3 mi / 7,852.4 km