Flight distance between Midrand, South Africa and Hlatikulu, Swaziland 208.4 mi / 335.4 km