Flight distance between Uitenhage, South Africa and Big Bend, Swaziland 617.8 mi / 994.2 km