Flight distance between Uitenhage, South Africa and Ahvaz, Iran 4,745.5 mi / 7,637.1 km