Flight distance between Uitenhage, South Africa and Ashburton, New Zealand 6,667.9 mi / 10,730.9 km