Best Resorts in San Pedro

Most properties 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

Compare 32 Resorts in San Pedro with updated reviews, rates, and availability. Most hotels are fully refundable.

Sunbreeze Hotel
3.5 out of 5
Ambergris Caye, San Pedro
The price is $183 per night from Feb 16 to Feb 17
$183
per night
Feb 16 - Feb 17
4.5/5 Wonderful! (554 reviews)
"Very clean, great view bed wasn’t very good"

Reviewed on Feb 1, 2023

Sunbreeze Hotel
Alaia Belize, Autograph Collection
4.5 out of 5
SEA GRAPE DRIVE, PO BOX 266, San Pedro
The price is $419 per night from Feb 7 to Feb 8
$419
per night
Feb 7 - Feb 8
4.6/5 Wonderful! (120 reviews)
"Alaia is a beautiful property (likely the best on the island) with an amazing and friendly staff. It is also on one of the lone stretches of beach that doesn’t have abundant sea grass. For night owls, food and beverage service shuts down around 9-10 pm, other than the lobby bar, which often will ..."

Reviewed on Jan 25, 2023

Alaia Belize, Autograph Collection
X'Tan Ha - The Waterfront Resort
3 out of 5
7.2 miles North, San Pedro
4.5/5 Wonderful! (441 reviews)
"Lovely quiet hotel on a beautiful beach. Rooms are very nice and we appreciated having a kitchen to self-cater some meals. Staff are helpful and super friendly. My only complaint is that the restaurant is very expensive (even by Ambergris Caye averages) and food service was very slow. I otherwise ..."

Reviewed on Feb 3, 2023

X'Tan Ha - The Waterfront Resort

Save an average of 15% on thousands of hotels when you're signed in

Matachica Resort & Spa - Adults Only
4 out of 5
5 miles north of San Pedro, San Pedro
The price is $322 per night from Feb 20 to Feb 21
$322
per night
Feb 20 - Feb 21
4.8/5 Exceptional! (257 reviews)
"Wolfgang and the staff go the extra mile to ensure your stay will exceed expectations. Well done, team! Can't wait until the next time..."

Reviewed on Feb 1, 2023

Matachica Resort & Spa - Adults Only
Las Terrazas Resort
4.5 out of 5
3.5 Miles North Of San Pedro, Ambergris Caye, San Pedro, Belize District, 38687
The price is $279 per night from Mar 7 to Mar 8
$279
per night
Mar 7 - Mar 8
4.5/5 Wonderful! (163 reviews)
Great stay!!
"Staff if very attentive Clean spacious"

Reviewed on Jan 9, 2023

Las Terrazas Resort
Stay in an upgraded comfortable limited Sea view Cabana suite
3.7/5 Good! (3 reviews)
"The property was very cute, secluded, not crowded at all, but because it was the off season, things typically offered like on-site breakfast, coffee, bike rentals, golf cart rentals were not available. Additionally, the name of the property is known as "The Royal Caribbean" NOT "Half Board on the ..."

Reviewed on Oct 19, 2022

Stay in an upgraded comfortable limited Sea view Cabana suite
Includes Snorkeling & Reef Fishing Tours, Dinning, Transportation
4.8/5 Exceptional! (21 reviews)
Excellent Adventures
"Iz and staff are all very friendly and knowledgeable. We loved that all of our adventures were handled in-house. That kept the costs reasonable and quality very high. We loved hanging out at the bar and being allowed to fix our own drinks. The food was the best we had on the island... so fresh and ..."

Reviewed on Jan 25, 2023

Includes Snorkeling & Reef Fishing Tours, Dinning, Transportation
2 Bedroom Oceanfront Suite Boutique Resort in Belize
The price is $311 per night from Mar 9 to Mar 10
$311
per night
Mar 9 - Mar 10
5/5 Exceptional! (1 review)
The nicest people you’ll ever meet!
"The location was great. Walking distance to many restaurants. The place was lovely. Enjoyed coffee on the patio every morning. The staff was AWESOME! Rosie helped us with every single thing we needed! Ashanti assisted with great enthusiasm and had the most infectious smile. Cameron made the best ..."

Reviewed on Sep 9, 2022

2 Bedroom Oceanfront Suite Boutique Resort in Belize
Partial Oceanview Suite at Oceanfront Resort in Belize
The price is $116 per night from Feb 11 to Feb 12
$116
per night
Feb 11 - Feb 12
5/5 Exceptional! (1 review)
Quiet and relaxing!
"We loved our stay at White Sands Cove. Close to everything including secret beach! There were several delicious restaurants within walking distance right down the beach. The staff is outstanding from making you a cocktail to booking a snorkeling tour! Rosie just makes a phone call and everything ..."

Reviewed on Oct 3, 2022

Partial Oceanview Suite at Oceanfront Resort in Belize
Romantic Garden View Suite in Oceanfront Boutique Resort
5/5 Exceptional! (1 review)
BD Getaway
"Very nice, small, boutique resort. Staff was Superb! Rosie, Ashanti, Cameron, Mike, Alex & Chef Bryan were always ready to help out. Couldn't have asked for a more attentive and hospitable group of people. We also met some fabulous owners of some of the properties -Kelly and Beth (who now own the ..."

Reviewed on Jan 15, 2023

Romantic Garden View Suite in Oceanfront Boutique Resort
Ocean View Suite in Oceanfront Resort Belize
The price is $178 per night from Feb 16 to Feb 17
$178
per night
Feb 16 - Feb 17
4.5/5 Wonderful! (4 reviews)
Pleasant vacation
"The property was great from every angle. Beds were comfortable, air conditioning was perfect."

Reviewed on Jan 30, 2023

Ocean View Suite in Oceanfront Resort Belize
Boutique Resort in Belize Partial Ocean View Suite
The price is $104 per night from Feb 10 to Feb 11
$104
per night
Feb 10 - Feb 11
Boutique Resort in Belize Partial Ocean View Suite
Partial Ocean View Suite at Oceanfront Resort in Belize
4/5 Very Good! (2 reviews)
Good location
"In need of repairs windows dirty no bathroom vent fans blinds are bad"

Reviewed on Mar 15, 2022

Partial Ocean View Suite at Oceanfront Resort in Belize
Don't see what you're looking for?
See all available properties in San Pedro
View all properties
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.

Other property types in San Pedro

 Fleet Grand Baymen Condominiums
3 out of 5
18th Hurracaine Street, San Pedro, Belize District, 000
4.5/5 Wonderful! (2 reviews)
"Hotel was clean, staff very responsive and attentive and always happy to help. Air conditioning was very good. Only issue was bed comfort. The mattress was on the firm side and a bit painful by moments but that might be personal preference. Overall it was a great experience and would definitely go ..."

Reviewed on Jan 9, 2023

Fleet Grand Baymen Condominiums
White Sands Cove
3.5 out of 5
2.5 Miles north of San Pedro, San Pedro, Ambergris Caye
4.6/5 Wonderful! (155 reviews)
"We loved the location and the size of the property. It is well-kept. Rosie and the staff are very friendly and helpful. We had a great time at Wind Sands and would stay there again."

Reviewed on Jan 29, 2023

White Sands Cove
Isla Bonita Yacht Club
3.5 out of 5
100 Coconut Drive, San Pedro
4.6/5 Exceptional! (143 reviews)
"Absolutely beautiful location. Facility is a little outdated but who cares. It would have been better with a larger pool and somewhere to crab a drink but other than that we were quite happy. Definitely going back"

Reviewed on Feb 2, 2023

Isla Bonita Yacht Club
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.

San Pedro Resorts information

Number of reviews
1568
Accommodation
32 Resorts
Lowest Price
$104
Highest Price
$419

Frequently asked questions

What is San Pedro like for a resort vacation?
Dreaming of a relaxing getaway? You deserve all the comforts of a resort, where you can find everything you want for your vacation—from tasty dining options to activities and entertainment. Pick from 40 resorts in San Pedro and discover the one that’s best for you, whether you envision yourself kicking back in a room with stunning views or heading to the spa for a deep-tissue massage.
What's a top resort for my stay in San Pedro?
Sunbreeze Hotel - Beach resort rated 3.5 stars. Features a full-service spa, a terrace, and pool loungers. Highly rated for its pool. Alaia Belize, Autograph Collection - Luxury property with a 4.5-star rating. Has 3 outdoor pools, 4 restaurants, and a private beach. X’Tan Ha - The Waterfront Resort - Beach resort rated 3 stars. Highly rated for its great location. Enjoy the 2 outdoor pools, beach sun loungers, and snack bar/deli. Matachica Resort & Spa - Adults Only - Beach property rated 4 stars. Amenities include a full-service spa, a fitness center, and beach sun loungers. Las Terrazas Resort - Luxury property rated 4.5 stars. Access to a full-service spa, free pool cabanas, and free beach cabanas.
How many hotel resorts will I be able to find in San Pedro?
Choose from Expedia’s 40 resort hotels in San Pedro where you’ll find fun for all ages, spacious rooms, and more.
What can I do in San Pedro?
Travelers love exploring the beaches in San Pedro, and come here to try snorkeling and other popular water activities. Get some time by the water at Secret Beach and Tranquility Bay Beach, or take the whole family to Mexico Rocks and GoFish Belize. San Pedro Town Hall and San Pedro Belize Express Dock are a few additional attractions in the area that you might like.
What's the seasonal weather like in San Pedro?
The hottest months are usually August and July with an average temp of 81°F, while the coldest months are January and December with an average of 75°F. The rainiest months in San Pedro are October, September, November, and June, with each month seeing an average of 10 inches of rainfall.
What's the best way to get to and around San Pedro?
Fly into Philip S. W. Goldson Intl. Airport (BZE), which is located 34.9 mi (56.2 km) away from the city center. Otherwise, you can search for flights to San Pedro (SPR), which is 0.2 mi (0.4 km) away. If you’d like to venture out around the area, consider renting a car to take in more sights.

Recent reviews of San Pedro hotels
Expedia verified reviews