Flight distance between Midrand, South Africa and Manzini, Swaziland 204.5 mi / 329.2 km