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