Flight distance between Uitenhage, South Africa and Hanoi, Vietnam 6,497.8 mi / 10,457.3 km