Beginning of main content

Get 24/7 travel help, thanks to our Customer First Guarantee

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Most Frequently Booked San Pedro Hotels

Ramon's Village Resort $140
Ramon's Village Resort

Ramon's Village Resort

Coconut Drive, San Pedro
     
    4.5
    of 5, from 2 reviews
    4.0 out of 5.0 Stars

    A full-service spa, an outdoor pool, and a restaurant are all featured at this hotel. Enjoy a day at the beach snorkeling, or relax with sun loungers. There's no skimping on freebies - guests receive free WiFi, free self parking, and a free airport shuttle.

    Mahogany Bay Resort & Beach Club, Curio Collection by Hilton $144
    Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

    Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

    Sea Grape Drive, San Pedro, Ambergris Caye
       
      4.7
      of 5, from 6 reviews
      4.0 out of 5.0 Stars

      This smoke-free hotel includes 5 restaurants, an outdoor pool, and a fitness center. Relax with beach cabanas and sun loungers, and cool off with a drink at the beachside bar. Unwind with a drink at one of the 3 bars/lounges and enjoy free perks like free self parking and a beach shuttle.

      Sunbreeze Hotel $157
      Sunbreeze Hotel

      Sunbreeze Hotel

      Ambergris Caye, San Pedro
         
        4.4
        of 5, from 13 reviews
        3.5 out of 5.0 Stars

        A full-service spa, an outdoor pool, and a restaurant are all featured at this resort. Families will appreciate the onsite laundry facilities and in-room childcare. Relax with a drink at the poolside bar and enjoy perks like free WiFi.

        Coco Beach Resort Get Rates
        Coco Beach Resort

        Coco Beach Resort

        Ambergris Caye, San Pedro
           
          4.8
          of 5, from 13 reviews
          4.0 out of 5.0 Stars

          This smoke-free hotel features 2 outdoor pools, a spa tub, and a restaurant. Enjoy beachfront dining and relax with sun loungers and beach umbrellas. Family-friendly amenities include a children's pool and kid-friendly dining, along with kayaking.

          Top Cheap San Pedro Hotel Deals

          Pedro's Hotel $66
          Pedro's Hotel

          Pedro's Hotel

          Seagrape Drive, San Pedro
             
            2.0
            of 5, from 2 reviews
            2.5 out of 5.0 Stars

            This hotel features a nightclub, 2 outdoor pools, and a restaurant. Relax with a drink at the bar/lounge and enjoy perks like free self parking and free WiFi. A terrace, a garden, and a library are also on offer.

            Park Place Belize $40
            Park Place Belize

            Park Place Belize

            Laguna Drive, Ambergris Caye, San Pedro
               
              5.0
              of 5, from 1 reviews
              3.0 out of 5.0 Stars

              A restaurant, free self parking, and a convenience store are among this hotel's amenities. Guests will appreciate perks like free WiFi and a free airport shuttle. Dry cleaning, luggage storage, and laundry facilities are also on offer.

              Mata Rocks Resort $104
              Mata Rocks Resort

              Mata Rocks Resort

              45 Coconut Drive, San Pedro
                 
                4.6
                of 5, from 25 reviews
                3.0 out of 5.0 Stars

                This hotel features a beach bar, a poolside bar, and an outdoor pool. Dine at the beachfront restaurant and relax with beach umbrellas. Relax with a drink at the bar/lounge and enjoy free perks like continental breakfast and free self parking.

                Hotel Ocean Paradise Get Rates
                Hotel Ocean Paradise

                Hotel Ocean Paradise

                25BARRIER REEF DRIVE, San Pedro, Belize
                   
                  3.0
                  of 5, from 1 reviews
                  2.5 out of 5.0 Stars

                  This hotel features a coffee shop, laundry facilities, and free self parking. Guests will appreciate perks like free WiFi and a free airport shuttle. A garden, a library, and concierge services are also on offer.

                  Top Luxury San Pedro Hotel Deals

                  Las Terrazas Resort and Residences $229
                  Las Terrazas Resort and Residences

                  Las Terrazas Resort and Residences

                  Barrier Reef Drive, Ambergris Caye, San Pedro
                     
                    5.0
                    of 5, from 1 reviews
                    4.5 out of 5.0 Stars

                    A full-service spa, an outdoor pool, and a restaurant are all featured at this luxury resort. Relax with free beach cabanas, sun loungers, and beach umbrellas. Relax with a drink at the poolside bar and enjoy perks like free WiFi.

                    Victoria House Resort & Spa $169
                    Victoria House Resort & Spa

                    Victoria House Resort & Spa

                    22 Coconut Drive, San Pedro
                       
                      4.0
                      of 5, from 2 reviews
                      4.0 out of 5.0 Stars

                      This romantic hotel features a full-service spa, 2 outdoor pools, and a restaurant. Relax with sun loungers and beach umbrellas, and cool off with a drink at the beachside bar. Enjoy the fitness center and perks like free self parking and free WiFi.

                      Banyan Bay Suites $259
                      Banyan Bay Suites

                      Banyan Bay Suites

                      Seagrape Drive, San Pedro
                         
                        4.8
                        of 5, from 8 reviews
                        3.5 out of 5.0 Stars

                        This smoke-free villa features a full-service spa, a marina, and a restaurant. Dine at the beachfront restaurant and relax with sun loungers. Families will appreciate the children's pool, onsite laundry facilities, and in-room childcare.

                        Corona Del Mar $75
                        Corona Del Mar

                        Corona Del Mar

                        Coconut Drive, San Pedro
                           
                          4.0
                          of 5, from 4 reviews
                          2.5 out of 5.0 Stars

                          This hotel features a restaurant, an outdoor pool, and a beach bar. Relax with a drink at the swim-up bar and enjoy perks like free WiFi. A bar/lounge, a coffee shop, and a picnic area are also provided.

                          Other Travelers Recently Booked These San Pedro Hotels

                          Map

                          How much is a hotel room in San Pedro?

                          Hotels in San Pedro start at $40 per night. Prices and availability subject to change. Additional terms may apply.

                          San Pedro Hotel & Travel Guide

                          Wise travelers are spoilt for choice when it comes to start looking for comfortable places to base yourself in San Pedro. Start your research by perusing the 50 hotel choices on Travelocity, which are all within a 6-mile (10-kilometer) radius of the heart of the city.

                          The Belizean Shores Resort, is a great option for the wise traveler as a result of the fact that it's the most centrally located Travelocity-listed lodging option in San Pedro.

                          If you'd like to take a vacation in San Pedro, but have to be mindful of your budget and basically are after lower priced accommodations, you'll find that there are also economy lodgings available The X'Tan Ha - The Waterfront Resort is 4 miles (6 kilometers) from the main part of San Pedro, while the Belizean Shores Resort is 0.8 miles (1.2 kilometers) away. Additional affordable hotels are the Sands Villas and the Captain Morgan's Retreat.

                          The Belizean Cove Estates can be found 0.9 miles (1.4 kilometers) away from the middle of San Pedro. Another place to stay is the La Perla del Caribe, which is located 3 miles (4 kilometers) away. You might like to check out the amenities and rates at the Grand Caribe Belize or the El Secreto.

                          Looking for more things to do? You could spend some time seeing Museum of Belize and Tourism Village, which you'll find in Belize City, 35 miles (60 kilometers) southwest of San Pedro. If you'd like to head to Belize City, be sure to check out the Radisson Fort George Hotel and Marina and Best Western Belize Biltmore Plaza Hotel. 15 miles (24 kilometers) south of San Pedro, you can find Caye Caulker, home to the Island Magic Beach Resort Ltd and Caye Caulker Plaza Hotel. When you stay in Caye Caulker, a couple of places to add to your itinerary are the Raggamuffin Tours and Frenchies Dive Shop.

                          Before you and your traveling partner depart for San Pedro, be sure to read Travelocity's San Pedro accommodation and city guide where you are able to get the inside scoop on all the things to see and do on offer.


                          Recent San Pedro Hotel Reviews By Fellow Wanderers


                          *Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.