Flight distance between Uitenhage, South Africa and Siteki, Swaziland 638.7 mi / 1,027.8 km