Flight distance between Shenzhen, China and Upper Hutt, New Zealand 5,880.8 mi / 9,464.3 km