Flight distance between Avarua, Cook Islands and Nanchong, China 7,190.2 mi / 11,571.5 km