Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in San Pedro

Best deal Best deal Jun 8 - Jun 10
Tonight Tonight Apr 20 - Apr 21
This weekend This weekend Apr 20 - Apr 22
Next weekend Next weekend Apr 27 - Apr 29

Featured San Pedro Beach Hotels

See all 171 Hotels in San Pedro
X'Tan Ha - The Waterfront Resort

X'Tan Ha - The Waterfront Resort

7.2 miles North, San Pedro
    3.0 out of 5.0
     
     
    4.6 out of 5 (299 reviews)
    Vacation at x’tan ha in Belize Overall wonderful vacation very quiet about an hour drive in golf cart from San Pedro road is horrid and dusty but worth the drive to get some local culture. The beach at this hotel is the best we seen on the island. Town is busy but locals are so very nice everywhere you go. US dollar goes far in ...
    Apr 1, 2018
    Belizean Shores Resort

    Belizean Shores Resort

    Ambergris Caye, San Pedro
      3.0 out of 5.0
       
       
      4.5 out of 5 (513 reviews)
      Beautiful and affordableWe went to Belize for a scuba diving vacation. It was awesome, loved every minute. Belizean Shores Resort was beautiful, the rooms were clean, cool, and large. The pool and resort grounds were awesome. Loved it.
      Apr 11, 2018
      Coco Beach Resort

      Coco Beach Resort

      Ambergris Caye, San Pedro
        4.0 out of 5.0
         
         
        4.6 out of 5 (661 reviews)
        Another amazing trip to Coco BeachMy husband and I returned to Coco Beach after 9 years and it more than lived up to our high expectations. The resort still looks amazing and has one of the best pools we have ever seen. The staff are extremely friendly and helpful and the food was fantastic! We had planned to make use of the kitchen ...
        Apr 14, 2018
        Banyan Bay Suites

        Banyan Bay Suites

        Seagrape Drive, San Pedro
          3.5 out of 5.0
           
           
          4.3 out of 5 (208 reviews)
          Two bedroom apartment on the beachBanyan Bay is in a fabulous location on the beach and a short ride in a golf buggy to the town. The villas surround a lovely garden and pool area and a number of villas facing the beach like ours. The villa had everything we needed and a daily maid service. The hotel staff are all really friendly ...
          Apr 19, 2018

          Banyan Bay Suites$150

          Banyan Bay Suites$150
          Mata Rocks Resort

          Mata Rocks Resort

          45 Coconut Drive, San Pedro
            3.0 out of 5.0
             
             
            4.2 out of 5 (292 reviews)
            Perfect place to relaxMy daughter(21) and I came to relax and unwind. The staff were so accommodating. I didn’t have to worry about anything. It was easy to walk into town or grab a cab. I liked that I could walk out of my hotel room and jump into the pool or walk out and be on the beach. It was so close. It’s a perfect ...
            Feb 17, 2018

            Mata Rocks Resort$130

            Mata Rocks Resort$130
            Ocean Tide Beach Resort

            Ocean Tide Beach Resort

            57 Boca del Rio Dr., San Pedro
              2.5 out of 5.0
               
               
              3.8 out of 5 (112 reviews)
              Great ValueRight on the beach, nice views, great value. Bartender Raymond is great, he can help you find anything you need, from the best pizza to the best night club.
              Mar 20, 2018

              Ocean Tide Beach Resort$104

              Ocean Tide Beach Resort$104
              Banana Beach Resort

              Banana Beach Resort

              Seagrape Drive, San Pedro
                3.0 out of 5.0
                 
                 
                3.9 out of 5 (166 reviews)
                Nice relaxing place. The front desk was always helpful and pleasant. The hotel provided options for their guests involving tours, rentals, etc. 15-20 minute walking distance to the main central street where there are restaurants/bars.
                Apr 8, 2018

                Banana Beach Resort$110

                Banana Beach Resort$110
                Grand Colony Island Villas

                Grand Colony Island Villas

                Sea Grape Drive, San Pedro
                  4.0 out of 5.0
                   
                   
                  4.7 out of 5 (93 reviews)
                  Beautiful & Inviting Room - Great for FamiliesWe loved our room, it was like home away from home with all the comforts. Our 2-bedroom suite included a washer & dryer, fully stocked kitchen, including coffee pot, blender, toaster and everything you need to cook with. It was very spacious, yet provided my friends and I with our own privacy. The ...
                  Apr 19, 2018

                  Grand Colony Island Villas$203

                  Grand Colony Island Villas$203
                  Caribbean Villas Hotel

                  Caribbean Villas Hotel

                  Seagrape Drive, San Pedro
                    2.5 out of 5.0
                     
                     
                    4.0 out of 5 (200 reviews)
                    Looking forward to being back My friend and I stayed for 6 nights from April 2nd. The seaweed issue is real so the first day was a bit disappointing. As the days went on the place started to really grow on us despite the seaweed smell and not being able to swim. With a golf cart we toured the Caye and went on the other side two ...
                    Apr 13, 2018

                    Caribbean Villas Hotel$81

                    Caribbean Villas Hotel$81
                    Ramon's Village Resort

                    Ramon's Village Resort

                    Coconut Drive, San Pedro
                      4.0 out of 5.0
                       
                       
                      4.5 out of 5 (87 reviews)
                      Local Resort with the Caribbean feelCommunicating via email for information and planning was great. I didn't wait more than 24 hours to respond. When arriving to the resort, everyone was all smiles and respectful. The staff men were helpful beyond my expectations. I traveled with my girlfriends and our room was quaint. We staying in ...
                      Apr 16, 2018

                      Ramon's Village Resort$155

                      Ramon's Village Resort$155
                      Sunbreeze Suites

                      Sunbreeze Suites

                      Beachfront, Barrier Reef Drive, San Pedro
                        3.0 out of 5.0
                         
                         
                        4.2 out of 5 (263 reviews)
                        Nice hotel close to everything Our stay at the hotel was great. Suite was very spacious, clean and had a great view of the ocean. We were able to walk to lots of restaurants and markets. We used ecological divers and they were right there. The ferry to Caye Caulker was steps away too. The only negative was the restaurant staff ...
                        Apr 4, 2018

                        Sunbreeze Suites$160

                        Sunbreeze Suites$160
                        Blue Tang Inn

                        Blue Tang Inn

                        Sand Piper St, San Pedro
                          3.0 out of 5.0
                           
                           
                          4.4 out of 5 (71 reviews)
                          Central to San PedroWe really enjoyed our stay, Gabriel, Roger and all the staff were extremely helpful. This location is really central, close to restaurants, dive operators, shops and bars - we were really immersed in the local area but with all the comforts you can expect from a Central American Hotel.
                          Apr 5, 2018

                          Blue Tang Inn$135

                          Blue Tang Inn$135
                          Captain Morgan's Retreat

                          Captain Morgan's Retreat

                          Captain Morgans Retreat, San Pedro
                            3.5 out of 5.0
                             
                             
                            3.8 out of 5 (76 reviews)
                            great people working in this hotel who did all they could to make our stay comfortable and pleasing
                            Apr 3, 2018

                            Captain Morgan's Retreat$199

                            Captain Morgan's Retreat$199
                            Portofino Beach Resort

                            Portofino Beach Resort

                            6.5mi North Of San Pedro Barrier Reef, San Pedro
                              3.0 out of 5.0
                               
                               
                              4.3 out of 5 (130 reviews)
                              Fav hotelback again to this great place - if you want quiet place, great view, tasty food and get away from it all - this is the place to go
                              Dec 11, 2017

                              Portofino Beach Resort$280

                              Portofino Beach Resort$280
                              Sapphire Beach Resort

                              Sapphire Beach Resort

                              10 Miles North Ambergris Caye, San Pedro
                                3.5 out of 5.0
                                 
                                 
                                3.9 out of 5 (71 reviews)
                                Hidden Island GemThis hotel is approximately 45 min (drive) from town, but well worth the distance/travel time. Tucked away in a private setting, accommodations are impeccable, staff is warm, friendly and helpful, and amenities surpassed expectations. Bartender Emma is amazing and personable. Would definitely stay ...
                                Apr 17, 2018

                                Sapphire Beach Resort$120

                                Sapphire Beach Resort$120
                                Costa Blu Adults Only Beach Resort

                                Costa Blu Adults Only Beach Resort

                                6.5 Miles North, San Pedro
                                  3.0 out of 5.0
                                   
                                   
                                  4.5 out of 5 (88 reviews)
                                  Nice place. Its a little ways out from town but if you wanted to go into town theres bikes and golf carts. Dont expect entertainment in the evening. You have to make your own. The food was ok. Nothing to special. Theres a couple resturaunts down the road that were good....Rojos and Sundeck
                                  Mar 14, 2018
                                  Caye Casa

                                  Caye Casa

                                  Beach Front, San Pedro
                                    2.5 out of 5.0
                                     
                                     
                                    4.6 out of 5 (159 reviews)
                                    Beach front great vintage tropical boutique hotel Cute tropical beach hotel with great ocean view porches. Steps to the beach, dock and the golf cart path along the beach. Great location! Walk to town and lots of places to eat and drink. The hotel is older but has wonderful charm with updated bathrooms, ceramic tile throughout, cute decor, kitchenette ...
                                    Mar 9, 2018

                                    Caye Casa$110

                                    Caye Casa$110
                                    Tres Cocos Resort

                                    Tres Cocos Resort

                                    Tropicana Drive, San Pedro
                                      3.5 out of 5.0
                                       
                                       
                                      4.6 out of 5 (55 reviews)
                                      Perfect paradise The room was even more than I expected. The staff was so amazing! Can’t wait to go back!
                                      Apr 16, 2018

                                      Tres Cocos Resort$115

                                      Tres Cocos Resort$115
                                      Park Place Belize

                                      Park Place Belize

                                      Laguna Drive, San Pedro
                                        3.0 out of 5.0
                                         
                                         
                                        3.7 out of 5 (96 reviews)
                                        Close to beach This was a nice hotel, and the staff was super friendly. The shower wasn’t as clean as I was expecting, and we didn’t have hot water the first 3 days so showering in the cold water was rough. But overall, it was a nice hotel to stay at. Super comfy bed!
                                        Apr 7, 2018

                                        Park Place Belize$79

                                        Park Place Belize$79
                                        Map

                                        Recently booked Beach Hotels in San Pedro

                                        Belizean Shores Resort
                                        3.0 out of 5.0
                                        Last booking: 53 minutes ago
                                        Banyan Bay Suites
                                        3.5 out of 5.0
                                        Last booking: 54 minutes ago
                                        Costa Blu Adults Only Beach Resort
                                        3.0 out of 5.0
                                        Last booking: 1 hour ago
                                        Coco Beach Resort
                                        4.0 out of 5.0
                                        Last booking: 1 hour ago
                                        Caye Casa
                                        2.5 out of 5.0
                                        Last booking: 6 hours ago
                                        Tres Cocos Resort
                                        3.5 out of 5.0
                                        Last booking: 8 hours ago
                                        Ocean Tide Beach Resort
                                        2.5 out of 5.0
                                        Last booking: 8 hours ago
                                        Mata Rocks Resort
                                        3.0 out of 5.0
                                        Last booking: 10 hours ago
                                        Sunbreeze Suites
                                        3.0 out of 5.0
                                        Last booking: 11 hours ago

                                        Beach Hotels in San Pedro

                                        Known for its stunning beaches and snorkeling, San Pedro has a lot to offer the traveler dreaming of a beach holiday. With 88 beach hotels and other accommodation options to pick from in this tropical destination, it's a breeze to find one that meets your needs.

                                        As you search for a place to stay by the beach in San Pedro, you might be interested in these top-rated hotels with positive customer reviews.

                                        X'Tan Ha - The Waterfront Resort - 3-star family-friendly resort on the beach. It features 2 outdoor pools, a beach bar, and a restaurant. Activities include kayaking and snorkeling. Guests love the beach locale and comfortable rooms.

                                        Belizean Shores Resort - 3-star family-friendly resort on the beach. Our travelers recommend its overall value and spacious rooms. This resort boasts an outdoor pool, a spa tub, and a poolside bar. Activities include beach volleyball and kayaking.

                                        Coco Beach Resort - 4-star family-friendly hotel on the beach. It offers 2 outdoor pools, a spa tub, and a poolside bar. Activities include beach volleyball and kayaking. Guest reviews highlight the beach locale and comfortable rooms.

                                        Banyan Bay Suites - 3.5-star spa villa on the beach. It features an outdoor pool, a beach bar, and a restaurant. Activities include kayaking and fishing. Guests love the beach locale and breakfast.

                                        Mata Rocks Resort - 3-star hotel on the beach. Our travelers recommend its pool and good location. This hotel boasts an outdoor pool, free breakfast, and a beach bar. Activities include fishing.

                                        Planning Your Trip to San Pedro

                                        Curious about the best time to visit? These temperature and rainfall averages will give you an idea of the local weather.

                                        • Hottest months: August, July, September, and May, with an average temperature of 87°F
                                        • Coldest months: January, December, November, and February, with an average temperature of 68°F
                                        • Driest months: March, April, February, and May, with an average rainfall of 2.62 inches
                                        • Rainiest months: October, September, November, and June, with an average rainfall of 9.63 inches

                                        Sightseeing in and Around San Pedro

                                        After arriving and settling in at your hotel, you might want to venture out and explore everything San Pedro has to offer. Take advantage of the area's snorkeling and diving, and make time for local attractions like San Pedro Town Hall and San Pedro Church. For more things to see and do, consider visiting San Pedro Central Park or The Gallery of San Pedro Ltd. Visitors also enjoy San Pedro for its:
                                        • Beaches
                                        • Fishing
                                        • Bars
                                        • Marina

                                        Getting Around San Pedro

                                        If you're looking to fly to San Pedro, the closest major airport is San Pedro (SPR), located 13.5 mi (21.7 km) from the city center. You can find out about water transportation options at the local marina.