FREE cancellation on most rooms!
Instant confirmation when you reserve

37 properties in San Pedro

Show map

Hotels that guests love in San Pedro

  • my wife and I stayed here for 7 nights during our honeymoon in March. we had never been to Belize before and couldn't have been happier with our choice of staying at Cocotal. the location is ideal with easy walking distance access to the best eateries in ambergris, very nice beachfront and pool facility, comfortable and clean villas and a staff that couldn't have been more helpful and friendly. highly recommended for any traveler of any age looking for a relaxing stay north of San Pedro!

    Young couple from the United States
  • Great location on the beachfront, in the middle of San Pedro town on Ambergris Caye. Close to dive shops, restaurants, shops, supermarkets, can walk anywhere or take a water taxi at your front door.

    Alex, Mature couple from the United States

In and Around San Pedro


Show me hotels near:


Show me hotels in nearby cities:

Other Accommodations

More Hotel Themes

Popular Hotels in San Pedro

See where others are staying...

SunBreeze Suites Very good 8.5 Enjoyed the whole vaca! People are wonderful. Tours were all worth every penny. Wifi reception was poor but who needs it on holiday...
SunBreeze Hotel Excellent 8.6 Right downtown and beside the airport yet was very quiet. It has a great restaurant and is at the south end of the beach strip where all the activities take place!! Hugh Parkey's Belize dive shop is at the end of the pier out in front of the hotel and they are a full service shop. Dive Master Felipe was awesome!!
El Secreto Very good 8.5 The hotel is really romantic, perfect for relaxing and enjoy the beatly of Belize. The bedroom is perfect, it has everything that you need for a perfect stay
Caribe Island Resort Very good 8 We rented a 2 bedroom condo, and with the pool out front in the courtyard, and the ocean a few steps away, along with the dock where we got picked up for our dive excursions, it was perfect!
Xanadu Island Resort Wonderful 9.4 Everything was fantastic. The people were very nice and the resort was clean, exotic, relaxing and a great place to stay. Having internet and air-condition was Great!
Portofino Beach Resort Excellent 8.7 This was our second trip to Belize and it literally could not have been better. The staff at the resort was, once again, outstanding and attended to our every whim. We jumped in kayaks multiple times and paddled out to Mexico rocks to snorkel. Just amazing. Don't recommend if you have younger children (not that they wouldn't be taken well care of--) but this is a spot better suited for adults. It was the first trip with our adult children and they firmly rated the trip a 10!
Spindrift Hotel Good 7 Extremely convenient to water taxi and central area for restaurants, etc. Place itself is just as advertised.. decent, clean accommodations, and nice staff. I would definitely stay there again. Very good value for the price.
Exotic Caye Beach Resort Good 7.6 The views from the property are excellent and it is close to everything. The staff is friendly and helpful. One of the better deals on the island.
Royal Caribbean Resort Good 7.8 There was NOTHING not to like. The location the staff the room everything was amazing. We will diffently go back.
Holiday Hotel Good 7.7 Great bar, awesome location. The rooms could do with a little updating, but the views were incredible from the room. I would stay here again if I were in San Pedro, but I liked the vibe on caye caulker better. One nice night thing is that they have a security gaurd on the premises so I felt completely safe. Bottom line: good value for the money.
Ocean Tide Beach Resort Very good 8 Staff was very helpful and friendly. The location was right on the water and we found it walkable to town. Wifi was good, with the speed varying a little from ok to very fast. The breakfast was convenient and tasty, though a little pricy at 10USD per person.
Mayan Princess Hotel Very good 8.5 The Mayan Princess is the best place to stay in San Pedro. The staff are welcoming and very helpful, Rooms are roomy and beds are comfortable. Kitchen has everything you need. Fresh coffee in the lobby is a great way to start your day. The view does not get any better.. Close to everything you need..
Grand Caribe Belize

See how rates

  • 4.3/5 From 9,826 reviews
  • 88% of users recommended
San Pedro

San Pedro 37 properties

Save money in San Pedro
We'll send you our best discounts
Get deals

Just Booked

    My Lists
    Choose a check-in date
    Choose a check-out date

    Enter your email address and we'll resend your confirmation

    + _
    Close map