Flight distance between Cape Town, South Africa and North Shore, New Zealand 7,317.9 mi / 11,777.0 km