Compare and save on Comporta hotels

Find hotel dealsPlease select a place
Check in:
Check out:
. Troy -Skyscanner
Sort by Tribes
Popularity - Best Value
Currency
8 Results
  • Casas na Areia
    Ranked #1 overall in Comporta hotels
    10.0
    Exceptional!
    1 review
    Popular withLuxuryArtsyWellness

    Four beautifully appointed thatched roof rental cottages where there's no need to worry about walking sand through the place, as that's what the floor is made of. Contemporary furnishings are ...

      ReviewsPhotosAmenitiesMaploadingclose
    • Sublime Comporta Country Retreat
      Ranked #2 overall in Comporta hotels
      10.0
      Exceptional!
      1 review
      Popular withLuxuryArtsyWellness

      Immaculate design hotel on a 17-acre estate adjacent to Herdade da Comporta. Though there are 14 rooms and suites, the layout means you're unlikely to be bothered by anyone else, ...

        ReviewsPhotosAmenitiesMaploadingclose
      • Casa da areia
        Ranked #4 overall in Comporta hotels
        0.0
          PhotosAmenitiesMaploadingclose
        • Comporta Village Hotel
          Ranked #3 overall in Comporta hotels
            PhotosAmenitiesMaploadingclose
          • A Cabana do Pai do Tomas
            Ranked #8 overall in Comporta hotels
            0.0
              PhotosAmenitiesMaploadingclose
            • Alojamento Local Verde e Mar
              Ranked #7 overall in Comporta hotels
                PhotosAmenitiesMaploadingclose
              • Comporta Residence
                Ranked #6 overall in Comporta hotels
                  PhotosAmenitiesMaploadingclose
                • Cocoon Eco Design Lodges
                  Ranked #5 overall in Comporta hotels
                    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.net/trip/hotels/hotel_list_page?action=index&clean_path=comporta-portugal&controller=topics&country_code=&current_user_id=&filters=&id=2000000041839&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=comporta-portugal%2Fhotels&place=2000000041839&place_type=City&place_type=region&region=2000000041839&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000003374955&hotel_ids%5B%5D=5000003374957&hotel_ids%5B%5D=5000000320078&hotel_ids%5B%5D=5000003783957&hotel_ids%5B%5D=5000000181221&hotel_ids%5B%5D=5000001284254&hotel_ids%5B%5D=5000001285118&hotel_ids%5B%5D=5000003925261", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000041839" + "&" + 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); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }