Flight distance between Midrand, South Africa and Siteki, Swaziland 239.0 mi / 384.6 km