Flight distance between Uitenhage, South Africa and Bandar Abbas, Iran 4,671.8 mi / 7,518.6 km