Flight distance between Uitenhage, South Africa and Rasht, Iran 5,148.8 mi / 8,286.2 km