Flight distance between Uitenhage, South Africa and Pietermaritzburg, South Africa 409.9 mi / 659.7 km