Flight distance between Uitenhage, South Africa and Hluti, Swaziland 584.0 mi / 939.8 km