Best Resorts in San Pedro

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Browse Select San Pedro Resorts

Matachica Resort & Spa - Adults Only
4 out of 5
5 miles north of San Pedro, San Pedro
The price is $358 per night from Dec 5 to Dec 5
Nestled on the beach, this San Pedro resort is within 1 mi (2 km) of Mexico Rocks and Belize Barrier Reef. Secret Beach and San Pedro Beach are also within 6 ...
4.8/5 Exceptional! (217 reviews)
"Excellent"

Reviewed on Sep 25, 2021

Matachica Resort & Spa - Adults Only
Belizean Shores Resort
3 out of 5
Ambergris Caye, San Pedro
Nestled on the beach, this San Pedro resort is within 1 mi (2 km) of San Pedro Beach and Belize Barrier Reef. Boca Del Rio Beach and Mexico Rocks are also within ...
4.5/5 Wonderful! (640 reviews)
"Excellent stay"

Reviewed on Nov 28, 2021

Belizean Shores Resort
Las Terrazas Resort
4.5 out of 5
3.5 Miles North Of San Pedro, Ambergris Caye, San Pedro, Belize District
The price is $799 per night from Dec 4 to Dec 4
This San Pedro resort is on the beach, 2.3 mi (3.7 km) from Mexico Rocks, and within 6 mi (10 km) of Secret Beach and Belize Chocolate Company. Hol Chan Marine ...
4.5/5 Wonderful! (138 reviews)
"Great property and service! Best in Belize"

Reviewed on Nov 29, 2021

Las Terrazas Resort
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Sunbreeze Hotel
3.5 out of 5
Ambergris Caye, San Pedro
The price is $177 per night from Dec 4 to Dec 4
Located in San Pedro, this beachfront resort is in the entertainment district and within a 5-minute walk of Belize Chocolate Company, San Pedro Town Hall, and ...
4.4/5 Wonderful! (485 reviews)
"The convenience can't be beaten! It's across the street from the airport and only a 5 minute walk from Maya Air. It's also a close walk to the ferry. We reserved a trip with Ambergris Divers which is on-site and convenient for us. The view of the beach from their property is great!"

Reviewed on Nov 16, 2021

Sunbreeze Hotel
Sapphire Beach Resort
3.5 out of 5
10 Miles North of Ambergris Caye, San Pedro, Ambergris Caye
The price is $120 per night from Dec 4 to Dec 4
This San Pedro resort is on the beach, 0.5 mi (0.9 km) from Belize Barrier Reef, and within 9 mi (15 km) of Mexico Rocks and Secret Beach. San Pedro Belize Express ...
3.9/5 Very Good! (115 reviews)
Laidback beach resort
"The sapphire beach resort is a laid back vacation spot. It’s not a partying location, but great for couples or families. Unit 18 was charming, clean and everything we expected and needed. The staff was very helpful. The beach had sargasso seaweed, which made it unpleasant to swim in, but the kayaks ..."

Reviewed on Aug 17, 2021

Sapphire Beach Resort
Captain Morgan's Retreat
3.5 out of 5
Captain Morgans Retreat, San Pedro
Fully refundableReserve now, pay when you stay
The price is $164 per night from Dec 6 to Dec 6
Nestled on the beach, this San Pedro resort is within 1 mi (2 km) of San Pedro Beach and Belize Barrier Reef. Boca Del Rio Beach and GoFish Belize are also within ...
4/5 Very Good! (132 reviews)
"Incredibly friendly staff and an excellent location, because it is halfway between San Pedro town and secret beach. Restaurants on site and nearby, and tours will pick you up at the resort, with snorkeling leaving from the resort. The view is spectacular. The only complaint is that the room did not ..."

Reviewed on Jul 23, 2021

Captain Morgan's Retreat
Hol Chan Reef Resort & Villas
3.5 out of 5
3.5 Miles South, Boca Ciega, San Pedro, Belize District
Nestled on the beach, this Boca Ciega resort is within a 5-minute walk of Hol Chan Marine Reserve and Belize Barrier Reef. San Pedro Beach and Marco Gonzalez ...
Hol Chan Reef Resort & Villas
X'Tan Ha - The Waterfront Resort
3 out of 5
7.2 miles North, San Pedro
The price is $175 per night from Jan 3 to Jan 3
This San Pedro resort is on the beach, 0.1 mi (0.1 km) from Belize Barrier Reef, and within 9 mi (15 km) of Secret Beach and GoFish Belize. San Pedro Church ...
4.5/5 Wonderful! (405 reviews)
"Please do yourself a favor and stay here. I had no complaints. I’m at a more “popular” resort now and the noise is so constant at 1 AM that I can’t sleep. I know a trash truck is dumping trash right now, my neighbors are listening to music and the street is rather busy still with golf carts. At X’Tan ..."

Reviewed on Mar 12, 2020

X'Tan Ha - The Waterfront Resort
Seven Seas Resort
2.5 out of 5
Boca Del Rio Drive, Ambergris Caye, San Pedro, Belize District
Located in San Pedro, this beachfront resort is in the entertainment district and within a 5-minute walk of Belize Barrier Reef and GoFish Belize. San Pedro ...
3.9/5 Very Good! (92 reviews)
"Very friendly and personable staff and management. Great location. Great value"

Reviewed on Jan 31, 2020

Seven Seas Resort
Best beach on the island! Sleeps 5 and 2 baths.
Situated near the beach, this resort is 0.1 mi (0.1 km) from Belize Barrier Reef and within 9 mi (15 km) of Secret Beach and Mexico Rocks. San Pedro Beach and ...
Best beach on the island! Sleeps 5 and 2 baths.
Poolside Suite in Oceanfront Resort Belize
The price is $158 per night from Dec 4 to Dec 4
Situated on the beach, this romantic resort is within 1 mi (2 km) of San Pedro Beach and Belize Barrier Reef. Boca Del Rio Beach and GoFish Belize are also within ...
5/5 Exceptional! (1 review)
Belize Getaway
"I have been to Belize 7 times and stayed at many locations. I enjoyed this one. The staff is friendly and very helpful. The location is north but an easy ride with a golf cart. We loved our time here on this trip. Having two couples share the space was great as we both had a bedroom and bath and ..."

Reviewed on Oct 15, 2021

Poolside Suite in Oceanfront Resort Belize
One of a kind "The Grand Studio"
San Pedro, Belize District
The price is $159 per night from Dec 12 to Dec 12
Situated near the beach, this romantic resort is steps from San Pedro Beach and Belize Barrier Reef. Boca Del Rio Beach and GoFish Belize are also within 2 mi ...
4.9/5 Exceptional! (11 reviews)
Grand studio was awesome
"The Grand studio was really large and nicely built. The bathroom was impressive. The bed was comfortable and having the kitchenette was handy. There's a large walk-in closet with lots of storage. The only drawback is you don't have a balcony but we wouldn't have spent much time on it anyway. The ..."

Reviewed on Nov 21, 2021

One of a kind "The Grand Studio"
Pool side suite at Oceanfront Resort in Belize
The price is $147 per night from Dec 9 to Dec 9
Situated on the beach, this romantic resort is within 1 mi (2 km) of San Pedro Beach and Belize Barrier Reef. Boca Del Rio Beach and GoFish Belize are also within ...
5/5 Exceptional! (1 review)
Office staff is great
"Good location, staff was helpful, great fishing from the dock"

Reviewed on Jul 15, 2021

Pool side suite at Oceanfront Resort in Belize
Includes Snorkeling & Reef Fishing Tours, Dinning, Kayaks, Bicycles
This San Pedro resort is on the beach, 0.1 mi (0.1 km) from Belize Barrier Reef, and within 9 mi (15 km) of Secret Beach and San Pedro Beach. Boca Del Rio Beach ...
4.7/5 Exceptional! (19 reviews)
Never-to-be-forgotten
"Our family just returned from 7 night stay at Playa Del Sol. We acquired so many wonderful memories. I highly recommend staying at this property! We felt very safe and the kids were able to play outside with all the friendly dogs. The advertised snorkeling and fishing tours are not your standardized ..."

Reviewed on Dec 7, 2019

Includes Snorkeling & Reef Fishing Tours, Dinning, Kayaks, Bicycles
Romantic Poolside Suite in Oceanfront Resort
The price is $116 per night from Dec 8 to Dec 8
Situated on the beach, this romantic resort is within 1 mi (2 km) of San Pedro Beach and Belize Barrier Reef. Boca Del Rio Beach and GoFish Belize are also within ...
Romantic Poolside Suite in Oceanfront Resort
Romantic Garden View Suite in Oceanfront Boutique Resort
The price is $116 per night from Dec 8 to Dec 8
Situated on the beach, this romantic resort is within 1 mi (2 km) of San Pedro Beach and Belize Barrier Reef. Boca Del Rio Beach and GoFish Belize are also within ...
Romantic Garden View Suite in Oceanfront Boutique Resort
Oceanfront Suite Boutique Resort in Belize
The price is $131 per night from Dec 4 to Dec 4
Situated on the beach, this romantic resort is within 1 mi (2 km) of San Pedro Beach and Belize Barrier Reef. Boca Del Rio Beach and GoFish Belize are also within ...
Oceanfront Suite Boutique Resort in Belize
Pool View Suite at Oceanfront Resort in Belize
The price is $126 per night from Dec 4 to Dec 4
Situated on the beach, this romantic resort is within 1 mi (2 km) of San Pedro Beach and Belize Barrier Reef. Boca Del Rio Beach and GoFish Belize are also within ...
Pool View Suite at Oceanfront Resort in Belize
2 Bedroom Oceanfront Suite Boutique Resort in Belize
The price is $171 per night from Dec 14 to Dec 14
Situated on the beach, this romantic resort is within 1 mi (2 km) of San Pedro Beach and Belize Barrier Reef. Boca Del Rio Beach and GoFish Belize are also within ...
2 Bedroom Oceanfront Suite Boutique Resort in Belize
Enjoy Tropical Setting of Garden View Suite in Boutique Ocean Resort
The price is $116 per night from Dec 10 to Dec 10
Situated on the beach, this romantic resort is within 1 mi (2 km) of San Pedro Beach and Belize Barrier Reef. Boca Del Rio Beach and GoFish Belize are also within ...
Enjoy Tropical Setting of Garden View Suite in Boutique Ocean Resort
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

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton

4 out of 5
Sea Grape Drive, San Pedro
The price is $145 per night from Dec 18 to Dec 18
4.4/5 Excellent! (319 reviews)
"The property is beautiful and a peaceful place."

Reviewed on Nov 15, 2021

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Coco Beach Resort

Coco Beach Resort

4 out of 5
Ambergris Caye, San Pedro
4.6/5 Exceptional! (906 reviews)
"Loved the beachfront suite- quite seriously steps from the water - and the friendly, patient, and always helpful staff. The restaurant was closed for seating due to quarantine concerns, but still cooking for outdoor/in residence dining - exceptional menu for our very foodie family- after 6 days, ..."

Reviewed on Nov 29, 2021

Coco Beach Resort
Ramon's Village Resort

Ramon's Village Resort

4 out of 5
Coconut Drive, San Pedro
The price is $159 per night from Dec 17 to Dec 17
4.6/5 Exceptional! (369 reviews)
"In general, the property is lovely and easy to get around. The one excursion I did was excellent. The food was quite good and offered a nice variety of choices. The service and courtesy of the staff were exceptional. The only thing that I was not impressed with was the beds and bedding. The bed and ..."

Reviewed on Nov 19, 2021

Ramon's Village Resort
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.

Frequently asked questions

More trip options