Flight distance between Uitenhage, South Africa and New Plymouth, New Zealand 7,020.7 mi / 11,298.7 km