Flights from the east coast of the US mainland to the Cook Islands take between 22 and 27 hours usually with two layovers en route. From the west coast, it takes around 18 hours, usually with a layover in Auckland on the way. For this reason, we recommend combining a trip to the Cook Island with a visit to New Zealand.