Flight distance between Avarua, Cook Islands and Shiyan, China 6,965.4 mi / 11,209.7 km