Compare and save on San Pedro hotels

Find hotel dealsPlease select a place
Check in:
Check out:
Adventurous Wench -flickr
Sort by Tribes
Popularity - Best Value
Currency
120 Results
  • Ak'bol Yoga Retreat & Eco-Resort
    Ranked #1 overall in San Pedro hotels
    9.7
    Wonderful!
    6 reviews
    Popular withSpiritualAdventureGreen

    Staff is friendly, Atmosphere is Terrific, Food is Decent, Prices are Reasonable....go for lunch and you'll stay longer than you planned.

    • Restaurant
    ReviewsPhotosAmenitiesMaploadingclose
  • Victoria House
    Ranked #2 overall in San Pedro hotels
    9.3
    Wonderful!
    3 reviews
    Popular withFoodiesFamilies

    Top Class Resort located just minutes from the sleepy town of San Pedro. Very secluded with its own private white sand beach. Ideal for Honeymooners as they can customize activities ...

    • Free WiFi
    • Restaurant
    • Fitness Center
    • Free Parking
    ReviewsPhotosAmenitiesMaploadingclose
  • The Phoenix Resort
    Ranked #3 overall in San Pedro hotels
    9.3
    Wonderful!
    3 reviews
    Popular withWellnessLuxury

    It's difficult to find fault with a hotel like The Phoenix. Don't hesitate to make it your next home-away-from-home when in San Pedro.

    • Restaurant
    • Fitness Center
    • Free Parking
    • Pets Allowed
    ReviewsPhotosAmenitiesMaploadingclose
  • Ramon's Village Resort
    Ranked #4 overall in San Pedro hotels
    9.3
    Wonderful!
    3 reviews
    • Restaurant
    ReviewsPhotosAmenitiesMaploadingclose
  • Costa Maya Reef Resort
    Ranked #6 overall in San Pedro hotels
    10.0
    Exceptional!
    2 reviews
    Popular withLuxuryBackpackersOutdoorsy

    Gorgeous place with tons of shopping locations and activities galore! Huge water front views along with beautiful resort pools.

    • Restaurant
    ReviewsPhotosAmenitiesMaploadingclose
  • Tranquility Bay Resort
    Ranked #5 overall in San Pedro hotels
    10.0
    Exceptional!
    2 reviews
    Popular withFamilies

    There's two things that make Tranquility Bay Resort exceptional, and that's the location and the people. It's located a 45 minute boat ride north of San Pedro which is the ...

    • Restaurant
    ReviewsPhotosAmenitiesMaploadingclose
  • Matachica Beach Resort
    Ranked #7 overall in San Pedro hotels
    10.0
    Exceptional!
    2 reviews
    Popular withLuxury

    We like to walk on the beach to Matachica to Mango's their restaurant or their beach bar.

    • Free WiFi
    • Restaurant
    • Swimming Pool
    • Fitness Center
    • Free Breakfast
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Grand Caribe Belize Resort and Condominiums
    Ranked #8 overall in San Pedro hotels
    10.0
    Exceptional!
    2 reviews
    Popular withLuxuryFoodiesFamilies
    • Free WiFi
    • Swimming Pool
    • Fitness Center
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • Capricorn Resort
    Ranked #9 overall in San Pedro hotels
    9.0
    Wonderful!
    2 reviews

    Best Fish taco and Rum punch. Walking distance from Grand Caribe.

    • Restaurant
    ReviewsPhotosAmenitiesMaploadingclose
  • Mata Rocks Resort
    Ranked #10 overall in San Pedro hotels
    7.0
    Pretty good
    2 reviews

    Hotel is a small but friendly place. The rooms aren't huge, but the view is fantastic (I got an ocean view room). The staff was friendly and helped book me ...

    • Free WiFi
    • Swimming Pool
    • Free Breakfast
    • Free Parking
    ReviewsPhotosAmenitiesMaploadingclose
  • The Palms Oceanfront Suites
    Ranked #11 overall in San Pedro hotels
    10.0
    Exceptional!
    1 review

    Beautiful suite on the beach with walking to San Pedro. Looks to be the best in the area. We loved room 22 with breathtaking views of beach and Palms... Highly ...

    • Free WiFi
    • Swimming Pool
    • Free Parking
    • Airport Transfer
    ReviewsPhotosAmenitiesMaploadingclose
  • El Castillo de Arena
    Ranked #12 overall in San Pedro hotels
    10.0
    Exceptional!
    1 review
    Popular withAdventureFamiliesOutdoorsy

    Oceanfront 2BR villa in Mata Grande Area 5 miles north of San Pedro

      ReviewsPhotosAmenitiesMaploadingclose
    • Changes In Latitudes Bed and Breakfast
      Ranked #13 overall in San Pedro hotels
      10.0
      Exceptional!
      1 review

      Best place to stay on ambergris caye, the owners will lead you to the best day trips and restaurants. Don't miss out on swimming with sharks or eating lobster burritos.

      • Free WiFi
      • Free Breakfast
      • Free Parking
      ReviewsPhotosAmenitiesMaploadingclose
    • Blue Reef Island Resort
      Ranked #15 overall in San Pedro hotels
      8.0
      Wonderful!
      1 review
      • Restaurant
      • Free Parking
      ReviewsPhotosAmenitiesMaploadingclose
    • Pedro's Hotel
      Ranked #14 overall in San Pedro hotels
      8.0
      Wonderful!
      1 review
      • Free WiFi
      • Restaurant
      • Free Parking
      ReviewsPhotosAmenitiesMaploadingclose
    • Wayo's Beachside Beernet
      Ranked #16 overall in San Pedro hotels
      10.0
      Exceptional!
      1 review
      Popular withBackpackersOutdoorsy

      Great bar!

        ReviewsPhotosAmenitiesMaploadingclose
      • Sandbar Beachfront Hostel & Restaurant
        Ranked #17 overall in San Pedro hotels
        10.0
        Exceptional!
        1 review
        Popular withBackpackersNightlife

        I really enjoyed my time in the Sandbar. It was a good location walking distance from the ferry dock and right on the beach. The accommodations are budget and kept ...

        • Free WiFi
        • Restaurant
        • Free Parking
        ReviewsPhotosAmenitiesMaploadingclose
      • Las Terrazas Resort
        Ranked #18 overall in San Pedro hotels
        10.0
        Exceptional!
        1 review

        It's a smaller resort, but the staff are extremely friendly and helpful. I lost my luggage on the way to the resort, and the staff quickly and efficiently located it ...

        • Free WiFi
        • Restaurant
        • Swimming Pool
        • Airport Transfer
        ReviewsPhotosAmenitiesMaploadingclose
      • Azul Resort
        Ranked #19 overall in San Pedro hotels
        10.0
        Exceptional!
        1 review
        Popular withAdventureLuxuryFoodies
          ReviewsPhotosAmenitiesMaploadingclose
        • Xanadu Island Resort Belize
          Ranked #20 overall in San Pedro hotels
          10.0
          Exceptional!
          1 review

          We loved our stay in the deluxe 2 bedroom oceanfront unit at Xanadu. Xanadu is close enough to San Pedro to easily get to shops, restaurants, and night clubs, but ...

          • Free WiFi
          • Swimming Pool
          • Free Parking
          • Airport Transfer
          ReviewsPhotosAmenitiesMaploadingclose
        • Conch Shell Inn
          Ranked #21 overall in San Pedro hotels
          6.0
          Pretty good
          1 review
          Popular withFamilies

          This is an affordable place to stay right next to the beach and dive shops. We got lucky as it was busy season and they had availability on our last ...

            ReviewsPhotosAmenitiesMaploadingclose
          • Pedro's Inn Backpacker Hostel
            Ranked #22 overall in San Pedro hotels
            6.0
            Pretty good
            1 review
            Popular withBackpackersOutdoorsyStudents

            It's a very nice 3 star place for the price! Not that close to the beach but then again San Pedro is very small, like 15-20 min walk to the ...

            • Restaurant
            ReviewsPhotosAmenitiesMaploadingclose
          • Captain Morgan's Retreat
            Ranked #23 overall in San Pedro hotels
            8.0
            Wonderful!
            1 review

            Experience Belizean night here with a great buffet. They have a pool and Casino any patrons may enjoy.

            • Free WiFi
            • Restaurant
            • Free Parking
            • Airport Transfer
            ReviewsPhotosAmenitiesMaploadingclose
          • BEST WESTERN Brahma Blue Resort
            Ranked #24 overall in San Pedro hotels
            Popular withLuxury
            • Restaurant
            PhotosAmenitiesMaploadingclose
          • Blue Tang Inn
            Ranked #25 overall in San Pedro hotels
            • Free WiFi
            • Swimming Pool
            • Free Parking
            • Airport Transfer
            PhotosAmenitiesMaploadingclose
          • Grand Colony Island Villas
            Ranked #27 overall in San Pedro hotels
            0.0
            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Free Parking
            • Airport Transfer
            PhotosAmenitiesMaploadingclose
          • Villas At Banyan Bay
            Ranked #26 overall in San Pedro hotels
            0.0
            • Free WiFi
            • Restaurant
            • Swimming Pool
            • Free Parking
            • Airport Transfer
            PhotosAmenitiesMaploadingclose
          • Seven Seas Resort
            Ranked #35 overall in San Pedro hotels
            0.0
            • Free WiFi
            • Swimming Pool
            • Free Parking
            • Airport Transfer
            PhotosAmenitiesMaploadingclose
          • Belize Tradewinds Paradise Villas
            Ranked #36 overall in San Pedro hotels
            0.0
            • Free WiFi
            • Swimming Pool
            • Airport Transfer
            PhotosAmenitiesMaploadingclose
          • Reef Village Resort
            Ranked #32 overall in San Pedro hotels
            0.0
            • Restaurant
            • Free Parking
            • Pets Allowed
            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=san-pedro-belize&controller=topics&country_code=&current_user_id=&filters=&id=2000000016684&klass_name=Region&list_type=hotels&nearby=false&order=asc&path=san-pedro-belize%2Fhotels&place=2000000016684&place_type=City&place_type=region&region=2000000016684&sort=best_value", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "hotel_ids%5B%5D=5000000386232&hotel_ids%5B%5D=5000000192723&hotel_ids%5B%5D=5000000220031&hotel_ids%5B%5D=5000000278827&hotel_ids%5B%5D=5000000182220&hotel_ids%5B%5D=5000000398419&hotel_ids%5B%5D=5000000296421&hotel_ids%5B%5D=5000000426651&hotel_ids%5B%5D=5000000402779&hotel_ids%5B%5D=5000000341300&hotel_ids%5B%5D=5000000307366&hotel_ids%5B%5D=5000002015158&hotel_ids%5B%5D=5000000346937&hotel_ids%5B%5D=5000000038562&hotel_ids%5B%5D=5000000369864&hotel_ids%5B%5D=5000000701912&hotel_ids%5B%5D=5000004011501&hotel_ids%5B%5D=5000000366815&hotel_ids%5B%5D=5000000242815&hotel_ids%5B%5D=5000000013032&hotel_ids%5B%5D=5000000311451&hotel_ids%5B%5D=5000000076062&hotel_ids%5B%5D=5000000382049&hotel_ids%5B%5D=5000000221706&hotel_ids%5B%5D=5000000704352&hotel_ids%5B%5D=5000000335049&hotel_ids%5B%5D=5000000396343&hotel_ids%5B%5D=5000000232339&hotel_ids%5B%5D=5000000101263&hotel_ids%5B%5D=5000000351532", 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=2000000016684" + "&" + 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"); }