Flight distance between Midrand, South Africa and Hluti, Swaziland 231.6 mi / 372.7 km