Flight distance between Uitenhage, South Africa and Ardabīl, Iran 5,187.6 mi / 8,348.6 km