Things to do in Tongatapu

Sort by Tribes
Categories
3 Results
  • 1
    Mapu'a 'a Vaea Blowholes

    Mapu'a 'a Vaea Blowholes

    Ranked #1 overall in Tongatapu things to do
    10.01 review
    Outdoors, Hiking and Nature, Beach
    Popular withOutdoorsy

    A lovely natural feature where you can watch water spray into the sky nearly 5 km along the shoreline. Visit during a large swell and when it's really windy for ...

  • 2
    Ha'amonga'a Maui Trilithon

    Ha'amonga'a Maui Trilithon

    Ranked #2 overall in Tongatapu things to do
    8.01 review
    Sights and Museums, Entertainment, Monument
    Popular withHistory

    It's no Stonehenge, but it certainly is an interesting place to stop while you're in Tongatapu. It was once used either for weather forecasting or navigation, though nobody knows for ...

  • 3
    Oholei Beach Resort Faiva Performance

    Oholei Beach Resort Faiva Performance

    Ranked #3 overall in Tongatapu things to do
    Performing Arts
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=tongatapu-tonga&controller=topics&country_code=&current_user_id=&filters=&id=2000000067176&klass_name=Region&list_type=attractions&nearby=false&path=tongatapu-tonga%2Fthings-to-do&place=2000000067176&place_type=City&place_type=region&region=2000000067176", 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=2000000067176" + "&" + 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); } };