Flight distance between Uitenhage, South Africa and Kahrīz, Iran 4,912.7 mi / 7,906.2 km