Flight distance between Uitenhage, South Africa and Piggs Peak, Swaziland 642.1 mi / 1,033.4 km