Things to do in Aitutaki

Sort by Tribes
Categories
13 Results
  • 1
    One Foot Island Beach

    One Foot Island Beach

    Ranked #1 overall in Aitutaki things to do
    10.01 review
    Outdoors, Beaches and Watersports
    Popular withOutdoorsy

    Best for Seclusion: There are no permanent residents on One Foot Island, ranked No. 2 for seclusion, where travelers can walk through shallow blue waters to long sandbars. Drumbeats at ...

  • 2
    Arutanga

    Arutanga

    Ranked #2 overall in Aitutaki things to do
    6.01 review
    Outdoors
    Popular withOutdoorsy

    The administrative capital of the island, you will miss it if you blink. This is the spot to get boats out around the barrier reef though, as there is a ...

  • 3
    The Vaka Cruise

    The Vaka Cruise

    Ranked #3 overall in Aitutaki things to do
    Tours, Classes and Rentals, Outdoors, Beaches and Watersports
  • 4
    Black Pearl Charters

    Black Pearl Charters

    Ranked #12 overall in Aitutaki things to do
    Tours, Classes and Rentals, Outdoors, Beaches and Watersports
  • 5
    Bishops Cruises

    Bishops Cruises

    Ranked #13 overall in Aitutaki things to do
    Tours, Classes and Rentals, Outdoors, Beaches and Watersports
  • 6
    Sailing Aitutaki

    Sailing Aitutaki

    Ranked #11 overall in Aitutaki things to do
    Tours, Classes and Rentals, Outdoors, Beaches and Watersports
  • 7
    Aitutaki Adventures

    Aitutaki Adventures

    Ranked #10 overall in Aitutaki things to do
    Tours, Classes and Rentals
  • 8
    Bonefish - E2's Way

    Bonefish - E2's Way

    Ranked #9 overall in Aitutaki things to do
    Hiking and Nature, Harbor or Marina
  • 9
    Teking Lagoon Cruises

    Teking Lagoon Cruises

    Ranked #8 overall in Aitutaki things to do
    Tours, Classes and Rentals, Outdoors, Beaches and Watersports
  • 10
    Kia Orana

    Kia Orana

    Ranked #7 overall in Aitutaki things to do
    Tours, Classes and Rentals
var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.com/trip/hotels/hotel_suggestions?action=index&clean_path=aitutaki-cook-islands&controller=topics&country_code=&current_user_id=&filters=&id=2000000066591&klass_name=Region&list_type=attractions&nearby=false&path=aitutaki-cook-islands%2Fthings-to-do&place=2000000066591&place_type=City&place_type=region&region=2000000066591", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000066591" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };