Flight distance between Midrand, South Africa and Nhlangano, Swaziland 205.2 mi / 330.2 km