Flight distance between Klerksdorp, South Africa and New Plymouth, New Zealand 7,420.5 mi / 11,942.1 km