Compare and save on Hamilton Island hotels

Find hotel dealsPlease select a place
Check in:
Check out:
Sort by Tribes
Best Value
Currency
12 Results
  • Reef View Hotel
    Ranked #1 overall in Hamilton Island hotels
    6.03 reviews
    Popular withFamiliesOutdoorsy

    As far as Hamilton Island goes, this hotel is reasonably priced (which isn't saying much). It's about 20 years old but has been updated in the last 5 or 6 ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Heart Hotel and Gallery Whitsundays
    Ranked #2 overall in Hamilton Island hotels
    10.01 review
    Popular withLuxury

    After a hectic day, if you are looking for an ideal hotel to unwind yourself, then you should book a room at Heart Hotel and Gallery Whitsundays. It’s an amazing ...

      ReviewsPhotosAmenitiesMaploadingclose
    • Daydream Island QLD 4802
      Ranked #3 overall in Hamilton Island hotels
        PhotosAmenitiesMaploadingclose
      • Hamilton Island Resortside Apartments
        Ranked #4 overall in Hamilton Island hotels
        0.0
          PhotosAmenitiesMaploadingclose
        • Hayman Island QLD
          Ranked #5 overall in Hamilton Island hotels
            PhotosAmenitiesMaploadingclose
          • Lindeman Island QLD 4741
            Ranked #6 overall in Hamilton Island hotels
              PhotosAmenitiesMaploadingclose
            • Hamilton Island Holiday Homes
              Ranked #8 overall in Hamilton Island hotels
              • Free WiFi
              • Swimming Pool
              • Free Parking
              PhotosAmenitiesMaploadingclose
            • Whitsunday Apartments Hamilton Island
              Ranked #11 overall in Hamilton Island hotels
              • Free WiFi
              • Swimming Pool
              • Free Parking
              • Airport Transfer
              PhotosAmenitiesMaploadingclose
            • Edge Apartments
              Ranked #10 overall in Hamilton Island hotels
                PhotosAmenitiesMaploadingclose
              • Palm Bay Resort
                Ranked #7 overall in Hamilton Island hotels
                • Swimming Pool
                PhotosAmenitiesMaploadingclose
              • Pinnacle Apartments Hamilton Island
                Ranked #9 overall in Hamilton Island hotels
                • Swimming Pool
                • Free Parking
                • Airport Transfer
                PhotosAmenitiesMaploadingclose
              • Hibiscus Apartments
                Ranked #12 overall in Hamilton Island hotels
                0.0
                Popular withBusiness
                  PhotosAmenitiesMaploadingclose

                Average price per night

                Hotel class

                Hotel type

                Average user rating

                Clear Filters
                Clear Filters
                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_list_page?action=index&clean_path=hamilton-island-australia&controller=topics&country_code=&current_user_id=&filters=&id=2000000061524&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=hamilton-island-australia%2Fhotels&place=2000000061524&place_type=City&place_type=region&region=2000000061524&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000343446&hotel_ids%5B%5D=5000005910238&hotel_ids%5B%5D=5000000909877&hotel_ids%5B%5D=5000000382167&hotel_ids%5B%5D=5000000912618&hotel_ids%5B%5D=5000000916252&hotel_ids%5B%5D=5000004459878&hotel_ids%5B%5D=5000003660104&hotel_ids%5B%5D=5000004013458&hotel_ids%5B%5D=5000004466867&hotel_ids%5B%5D=5000004453438&hotel_ids%5B%5D=5000000040166", 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=2000000061524" + "&" + 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); } };