Flight distance between North Shore, New Zealand and Taiyuan, China 6,506.9 mi / 10,471.8 km