Flight distance between Uitenhage, South Africa and Isfahan, Iran 4,896.1 mi / 7,879.5 km