Flight distance between Uitenhage, South Africa and Hlatikulu, Swaziland 586.8 mi / 944.4 km