Compare and save on San Pedro hotels

Find hotel dealsPlease select a place
Check in:
Check out:
Jaak Treiman -Skyscanner
Sort by Tribes
Best Value
Currency
6 Results
  • Crowne Plaza Los Angeles Harbor Hotel
    Ranked #1 overall in San Pedro hotels
    10.03 reviews
    Popular withAdventureFamilies

    A little pricey, but worth it. Good service. Clean rooms and linens. Comfortable bed. Nice window view. Valet/self service parking. Swimming pool was warm! Loved the pool!

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    ReviewsPhotosAmenitiesMaploadingclose
  • DoubleTree by Hilton San Pedro - Port of Los Angeles
    Ranked #2 overall in San Pedro hotels
    8.73 reviews
    Popular withAdventureOutdoorsyFamilies

    Nice hotel by the Marina, usually folks who stay here sleep here to take cruise lines in the morning. Nice rooms, friendly staff, nice breakfast and amazing cookies on the ...

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • HI Los Angeles South Bay Hostel
    Ranked #3 overall in San Pedro hotels
    9.02 reviews
    Popular withBackpackersStudents

    For backpackers, students and budget travelers there is no place better than the South Bay Hostelling International location. It's right on Point Fermin Park overlooking the Pacific Ocean, so not ...

      ReviewsPhotosAmenitiesMaploadingclose
    • Pacific Inn and Suites
      Ranked #4 overall in San Pedro hotels
      0.0
      • Free WiFi
      • Free Parking
      PhotosAmenitiesMaploadingclose
    • San pedro
      Ranked #6 overall in San Pedro hotels
        PhotosAmenitiesMaploadingclose
      • Appartment
        Ranked #5 overall in San Pedro 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.com/trip/hotels/hotel_list_page?action=index&clean_path=san-pedro-ca&controller=topics&country_code=&current_user_id=&filters=&id=2000000005981&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=san-pedro-ca%2Fhotels&place=2000000005981&place_type=City&place_type=region&region=2000000005981&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000180114&hotel_ids%5B%5D=5000000158237&hotel_ids%5B%5D=5000005909911&hotel_ids%5B%5D=5000000062356&hotel_ids%5B%5D=5000005255090&hotel_ids%5B%5D=5000005255092", 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=2000000005981" + "&" + 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); } };