Search San Pedro hotels

Most accommodation are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Check San Pedro hotel prices

Tomorrow night
This weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top hotels and accommodation in San Pedro

Victoria House Resort & Spa
4.0 star property
9.8 out of 10, Exceptional, (421)
"The location was south of the hustle- bustle of San Pedro and was very relaxing. Staff was very courteous and attentive to details. Prices were a little higher here than other places but were convenient."
Victoria House Resort & Spa
Bella Vista Resort Belize
3.0 star property
9.8 out of 10, Exceptional, (187)
"Great spot! Owner and staff were very accommodating and hospitable! We highly enjoyed our stay. "
The price is AU$304
per night
26 May - 27 May
Bella Vista Resort Belize
BluZen
3.5 star property
9.8 out of 10, Exceptional, (134)
"Beautiful hotel! 5/5 for aesthetics but not much to do in the area. More activities on the south side. "
The price is AU$556
per night
14 May - 15 May
BluZen
Save an average of 15% on thousands of hotels when you're signed in
Grand Caribe Belize
3.5 star property
9.6 out of 10, Exceptional, (315)
"They were very sweet and put an anniversary surprise in our room before we got there. They were very helpful and accommodating with my broken foot. I highly recommend them "
The price is AU$406
per night
12 May - 13 May
Grand Caribe Belize
El Ben Cabañas
3.0 star property
9.6 out of 10, Exceptional, (111)
"I liked the design and aesthetics of the property. I loved how the staff was so friendly and helpful. They made sure I had everything I needed. They were proactive and reached out to me to let me know the best way to get to the resort. The food at the restaurant was amazingly delicious. I would highly recommend El Bin if you are traveling to Belize. "
The price is AU$380
per night
11 May - 12 May
El Ben Cabañas
PUR Private
4.5 star property
9.6 out of 10, Exceptional, (4)
"Our stay at Pur was outstanding in every respect. The property is clean and fun. The bar/ swim up bar were a big plus for us, staff and customers were all very friendly and a lot of fun. Prices are going up in San Pedro and the food at the Taco bar was one of the better priced places to get really good food (I recommend the fish burrito). Our room was really nice, easy walking distance (on the beach or street) to the Truck Stop, Rum Dogs and Marbuck's coffee house to name a few. "
PUR Private
Coco Beach Resort
4.0 star property
9.4 out of 10, Exceptional, (1001)
"The service was amazing. After I booked our stay I was contacted by the Concierge staff asking if I would like them to arrange airfare from Belize City and transfer to the resort. They took care of that so I did not have to worry about it. A week before our trip they reached out again to reserve our golf cart and snorkeling trip. I so appreciate them taking care of all these details. The front desk staff was friendly too as were the servers at the restaurant."
Coco Beach Resort
Ramon's Village Resort
4.0 star property
9.4 out of 10, Exceptional, (918)
"I cannot stress how friendly the staff was there and the cleanliness and the ac was working wonderful. AT hospitality . I would definitely stay there again"
The price is AU$272
per night
12 May - 13 May
Ramon's Village Resort
Sunset Caribe Belize
3.5 star property
9.4 out of 10, Exceptional, (140)
"We loved this property. The staff were so nice and friendly and they also were very knowledge about transportation options, excursion options, and great food options in the surrounding areas and in town. Also, the views on the property were amazing!!!! You could get the best pics of the sunset…will definitely return soon! "
Sunset Caribe Belize
The Palapa House
3.5 star property
9.4 out of 10, Exceptional, (149)
"Absolutely wonderful stay! Highly recommend. Felt safe as a solo traveler. "
The Palapa House
Tres Cocos Resort
3.5 star property
9.4 out of 10, Exceptional, (255)
"Our condo was comfortable. View of the ocean was beautiful. The management was excellent to deal with and very communicative. Would highly recommend Tres Cocos. "
Tres Cocos Resort
Hol Chan Reef Resort & Villas
3.5 star property
9.4 out of 10, Exceptional, (30)
"What a beautiful place. Very clean, spacious condo with breath taking view. We had no idea what we were doing. Sandra, our concierge, was able to assist us with all of our needs such as booking taxis and golf cart rentals. Her response to all of our questions (we had many!) was prompt and detailed. She made our trip into the unknown so easy!!"
Hol Chan Reef Resort & Villas
X'Tan Ha - The Waterfront Resort
3.0 star property
9.2 out of 10, Wonderful, (503)
"The property and staff are great. Use the staff to connect you with other activities and transportation, they will help avoid less than quality vendors."
X'Tan Ha - The Waterfront Resort
Ambergris Sunset Hotel
2.5 star property
9.2 out of 10, Wonderful, (185)
"I loved this little hotel! Watch the sunset every night. Great breakfast! Get a bucket of Belikin and chill in the pool after a long day of walking. Go to Caliente’s across the street and enjoy the best shrimp curry you ever had in your life while the steel drummer plays. Just wonderful!"
The price is AU$92
per night
15 May - 16 May
Ambergris Sunset Hotel
Coral View Hotel & Resort
3.0 star property
9.2 out of 10, Wonderful, (87)
"The front desk staff were friendly and helpful. I really enjoyed myself and would highly recommend the Coral View Hotel."
The price is AU$225
per night
13 May - 14 May
Coral View Hotel & Resort
The Watermark Hotel
3.5 star property
9.0 out of 10, Wonderful, (37)
"Property was very new but a little over-priced "
The price is AU$309
per night
1 June - 2 June
The Watermark Hotel
Sunbreeze Suites
4.0 star property
9.0 out of 10, Wonderful, (543)
"The property is, clean, quiet, and situated in a convenient location. Shops, dining, gas station, and the main road to the Truck Stop, and Secret Beach are all nearby. The staff were are very nice and friendly. I would stay at the Sunbreeeze Suites again."
The price is AU$398
per night
12 May - 13 May
Sunbreeze Suites
Portofino Beach Resort
4.0 star property
9.0 out of 10, Wonderful, (198)
"Great resort and excellent service bu Lorraine and staff."
Portofino Beach Resort
Abezza Resort
4.0 star property
9.0 out of 10, Wonderful, (91)
"There are no words for this place. The food was amazing and the resort is beautiful. Everyone made the trip unforgettable. Melanie was so incredible even before i arrived. The mood mud massage was the most unique spa treatment ever. Do not pass that up. Every detail was perfect. We literally never wanted to leave.. they dont treat you like a guest. From the moment you arrive you feel amazing. I cannot say thank you enough! "
The price is AU$341
per night
11 May - 12 May
Abezza Resort
Sandbar Beachfront Hostel & Restaurant
2.0 star property
9.0 out of 10, Wonderful, (165)
"The staff were fantastic!!! The food was excellent, our room was perfect. Pool was so nice to have to lounge. Everyone was so friendly helpful and very watchful of both myself and daughter. Always checking on us making sure we were good. Was so safe. Totally recommend to anyone. I will be back… "
Sandbar Beachfront Hostel & Restaurant
Don't see what you're looking for?
See all available properties in San Pedro
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Discover the Best Hotels in San Pedro

Welcome to San Pedro, a coastal paradise with a unique blend of natural beauty and vibrant culture. Whether you're seeking a relaxing beach getaway or an adventurous exploration, San Pedro has it all. With a range of top-notch hotels, you'll find the perfect accommodation to suit your needs and make your stay unforgettable.

How to Make the Most of Your Stay in San Pedro

San Pedro is a beachside town that offers a little something for everyone. With its stunning coastline, crystal-clear waters, and warm sandy beaches, it's the perfect destination for beach lovers. Take a dip in the ocean, relax under the sun, or try your hand at various water sports such as snorkeling, diving, or paddleboarding.

For nature enthusiasts, San Pedro boasts a diverse landscape filled with breathtaking natural wonders. Explore the nearby mountains and lakes, hike through the lush rainforests, or visit the famous Atacama Desert, known for its otherworldly beauty. Don't miss the opportunity to witness the mesmerizing sunset over the desert.

San Pedro is also a hub of cultural experiences. Immerse yourself in the rich heritage of the local indigenous communities and learn about their traditions and customs. Visit the charming town center, filled with colorful adobe buildings and bustling markets, where you can find unique handicrafts and taste delicious local cuisine.

When it comes to accommodation, San Pedro offers a wide range of options to suit every traveler's preferences. From luxurious 5-star hotels to cozy boutique resorts, you'll find the perfect place to rest and rejuvenate after a day of exploration. Some popular choices include the Princess Hotel, Mayan Princess Hotel, and Hotel Pascual Andino.

Top Locations in San Pedro

  • MacArthur Park: A picturesque park located in the heart of San Pedro, offering beautiful views and a serene atmosphere. Perfect for a leisurely stroll or a picnic.
  • Sandbar Beachfront Hostel: An idyllic beachfront hostel where you can relax and unwind while enjoying the stunning ocean views. Ideal for budget travelers looking for a laid-back atmosphere.
  • Pelican Reef Villas Resort: A luxurious beachfront resort with spacious rooms and a range of amenities. Enjoy the private beach access and indulge in the resort's spa facilities.
  • Turtle Island Resort: A secluded island retreat that offers a perfect mix of relaxation and adventure. Explore the island's pristine beaches, go snorkeling or kayaking, and indulge in delicious island cuisine.
  • Las Terrazas Resort: Located on the shores of the Caribbean Sea, this resort offers stunning views and luxurious accommodations. Relax by the infinity pool or take a dip in the crystal-clear waters.

With its stunning beaches, natural wonders, and vibrant culture, San Pedro is a destination that will leave you in awe. Choose from a range of top hotels and make the most of your stay in this coastal paradise.

Frequently asked questions

If I need to cancel my hotel reservation in San Pedro, will I receive a refund?

Yes! You'll find that most hotel room reservations are fully refundable as long as you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If your reservation is non-refundable, you might be able to still cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in San Pedro.

How is it to stay in San Pedro?

Travellers to San Pedro give high marks for the beaches and lively bar scene. This city also attracts tourists with its relaxing setting. In San Pedro, there are 869 hotels and other accommodation options to choose from. Find out more about San Pedro.

What should I see while I'm in San Pedro?

Cultural venues include Belizean Melody Art Gallery, The Gallery of San Pedro Ltd and Black & White Cultural Entertainment Center. Attractions like Mexico Rocks and Bacalar Chico National Park & Marine Reserve are fun for everyone. Landmarks like Boca del Rio, San Pedro Church and Tackle Box Canyons might be worth a visit. Take a look at what more there is to see and do in Expedia's San Pedro guide.

What's the seasonal weather like in San Pedro?

The hottest months are usually September and August, with an average temperature of 27°C, while the coldest months are January and December, with an average of 24°C. The rainiest months in San Pedro are June, October, September and August, with each month seeing an average of 266 mm of rainfall.