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.
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 ...
We 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.
My 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 ...
Banyan 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 ...
Banyan Bay Suites$150Banyan Bay Suites$150
My 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 ...
Mata Rocks Resort$130Mata Rocks Resort$130
Right 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.
Ocean Tide Beach Resort$104Ocean Tide Beach Resort$104
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.
Banana Beach Resort$110Banana Beach Resort$110
We 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 ...
Grand Colony Island Villas$203Grand Colony Island Villas$203
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 ...
Caribbean Villas Hotel$81Caribbean Villas Hotel$81
Communicating 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 ...
Ramon's Village Resort$155Ramon's Village Resort$155
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 ...
Sunbreeze Suites$160Sunbreeze Suites$160
We 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.
Blue Tang Inn$135Blue Tang Inn$135
back 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
Portofino Beach Resort$280Portofino Beach Resort$280
This 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 ...
Sapphire Beach Resort$120Sapphire Beach Resort$120
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
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 ...
Caye Casa$110Caye Casa$110
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!
Park Place Belize$79Park Place Belize$79
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.
Curious about the best time to visit? These temperature and rainfall averages will give you an idea of the local weather.
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.