Flight distance between Miragoâne, Haiti and Avarua, Cook Islands 6,469.3 mi / 10,411.3 km