Search resorts in San Pedro

Enter your dates to find the best deals!

Las Terrazas Resort & Residences

Las Terrazas Resort & Residences

San Pedro, Belize
8.7

Excellent

23 reviews

On a private beach on Ambergris Caye, this luxury complex features outdoor pools and a spa. Each stylish villa has free Wi-Fi and a terrace overlooking the exotic gardens, lagoon or sea.

“Extremely nice staff-- great room turns. Food ter…y. They upgraded us to 3 bedroom suite for free.”

Patrick United States of America
El Secreto

El Secreto

San Pedro, Belize
7.6

Good

17 reviews

On Ambergris Caye island, El Secreto is an idyllic location for scuba divers because of the large coral reef, just half a mile away. It features free Wi-Fi, and a spa and health club.

“The adventure starts upon walking through customs …reat. Best honeymoon experience I could imagine.”

Craig United States of America
Sapphire Beach Resort

Sapphire Beach Resort

San Pedro, Belize
7.9

Good

35 reviews

Situated on a private beach on Ambergris Caye, Sapphire Beach Resort offers outdoor pools, a restaurant and room service. It is just 150 metres from a coral reef, perfect for snorkelling and diving.

“Ms. Ceci, Mr.Tony, cleaning staff and security are…pful. No Worries Tours are also an added feature.”

tinmanbxx United States of America
Captain Morgan's Retreat

Captain Morgan's Retreat

San Pedro, Belize
7.2

Good

18 reviews

Featuring a private beach area, swimming pool, an extensive garden and sauna, Captain Morgan’s Retreat is in Ambergris Caye, just a short boat ride from San Pedro Town.

“Idyllic location with view of the water from the p…equent visitors (timeshare)with great local tips.”

Teresa United States of America
Xanadu Island Resort

Xanadu Island Resort

San Pedro, Belize
9.5

Exceptional

19 reviews

With excellent views of Belize’s Caribbean Coast, the Xandu Island Resort is only one mile from the San Pedro town center and has free Wi-Fi and a private pool.

“Loved the complimentary use of the paddle boards, kayaks, and snorkel gear.”

Denise United States of America
Coco Beach Resort

Coco Beach Resort

San Pedro, Belize
9.2

Wonderful

9 reviews

This property is located on the coast of Ambergis Caye and offers guests 2 outdoor swimming pools, on-site restaurants and sports facilities.

“Coco Beach resort has a great staff. Our Villa was amazing and spacious.”

Kelly United States of America
Belizean Shores Resort

Belizean Shores Resort

San Pedro, Belize
9.0

Wonderful

70 reviews

Offering an extensive garden, a large sun terrace with a swimming pool, a wooden lounge and restaurant area and lush-style suites, Belizean Shores Resort is set in front of the Caribbean Beach.

“Great location, very friendly and courteous staff,…veral great bars / restaurants very close by.”

Joshua United States of America
Portofino Beach Resort

Portofino Beach Resort

San Pedro, Belize
8.5

Very good

91 reviews

In Ambergris Caye, Portofino Beach Resort features its guests free continental breakfast, snorkeling gear and kayaks.

“Hospitality was amazing , the rooms were so cozy , and the views were exceptional !”

Evelyn United States of America
Exotic Caye Beach Resort

Exotic Caye Beach Resort

San Pedro, Belize
7.4

Good

36 reviews

Offering an outdoor pool and a private beach area, Exotic Caye Beach Resort is located 260 metres from San Pedro Airport. Free WiFi access is available in all areas of this resort.

“The facility is perfectly settled on the beach wit…estaurant and many others within walking distance”

Shelia United States of America
Royal Caribbean Resort

Royal Caribbean Resort

San Pedro, Belize
7.9

Good

100 reviews

Featuring an outdoor pool and an extensive garden, Royal Caribbean Resort is on a private beach in San Pedro. Free Wi-Fi access is available in public areas.

“great location, lovely property, wonderful pool, great towels and lots of them, helpful staff.”

Bruce Hudson, Canada

You might also like these property types:

Enter your email address and we'll resend your confirmation

Please enter a valid email address.

We've resent your requested confirmations to

Please note that email delivery can take up to 10 minutes

Sorry, we were unable to resend your requested confirmations

Manage An Existing Booking

  • Change dates
  • Edit guest details
  • Contact the property
  • Upgrade room
  • Cancel booking
  • And more...
+ _
Close map