Flight distance between Uitenhage, South Africa and Palmerston North, New Zealand 6,975.3 mi / 11,225.6 km