Flight distance between Uitenhage, South Africa and Manzini, Swaziland 615.6 mi / 990.7 km