Flight distance between Uitenhage, South Africa and Qom, Iran 5,005.4 mi / 8,055.4 km