The 10 best beach hotels in Ambergris Cay, Belize | Booking.com
Skip to main content

Beach Hotels in Ambergris Cay

Find the beach hotels that appeal to you the most

The best beach hotels in San Pedro Island

Check out our pick of great beach hotels in San Pedro Island

Filter by:

Review score

Hotel Del Rio

San Pedro (Near Ambergris Cay)

Located in San Pedro, 1.4 km from downtown and located on the beautiful Boca del Rio Beachfront, Hotel Del Rio provides accommodation with a garden, free private parking and a terrace.

A
Angela
From
Switzerland
extremely friendly staff, beautiful cabana, loved it!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 248 reviews
Location 9.3
Price from
US$102.35
1 night, 2 adults

Caye Casa

San Pedro (Near Ambergris Cay)

Located in San Pedro, 600 metres from North Ambergris Caye Beach, Caye Casa provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

G
Galya
From
Switzerland
Attitude! Cleanliness. Comfort. I was given a room with no sea view - and was grateful for that. Sea view is accompanied with noise.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 221 reviews
Location 9.7
Price from
US$91.13
1 night, 2 adults

Grand Caribe Belize

San Pedro (Near Ambergris Cay)

Offering outdoor pool and a private 275 metres of prime beach front, Grand Caribe Belize is located in San Pedro, 3.5 km from the town centre and the airport.

A
Angie
From
United States
Spacious and clean condo with amazing ocean and resort views. Concierge did a great job setting up all tours, transfers, reservations and golf cart access.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 119 reviews
Location 8.9
Price from
US$205.51
1 night, 2 adults

X'tan Ha- The Waterfront

San Pedro (Near Ambergris Cay)

The beach-front X’tan Ha-The Waterfront features a large garden, a sun terrace with a swimming pool, a tropical-style lounge and wooden décor. It is located 12 km from San Pedro town centre.

K
Keshawn
From
Canada
The activities and the transportation
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 140 reviews
Location 8.7
Price from
US$339.82
1 night, 2 adults

Belizean Shores Resort

San Pedro (Near Ambergris Cay)

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.

G
Godfrey
From
Germany
We couldn’t be more thankful and appreciative with our stay at Belizean Shores. The staff were more than willing with any request and made themselves known often so you never had to go searching. Kevin, the pool bar man was especially friendly and helpful as he made us the BEST cocktails with a smile and a good story or two! Check in was easy and at reception you can event rent all sports equipment for the facilities (tennis racquets, balls, ping pong bats & balls, basketballs, footballs). Boardgames and books were also available to rent for free from reception. You can ask rent paddle boards and kayaks from their facility on the dock (also free with your stay). The grounds were VERY well kept and maintained throughout the day. The apartment style rooms were large, SO CLEAN and cosy. There was AC in every room, the most comfortable beds, ground coffee with coffee machine, toiletries and several towels were also available in the room and housekeeping came every 2 days. We couldn’t of asked for a better resort and would certainly recommend the resort as a great place to hide away from the busier parts of the island (south).
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 184 reviews
Location 9.2
Price from
US$275
1 night, 2 adults

Coco Beach Resort

San Pedro (Near Ambergris Cay)

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

P
Pascalle
From
New Zealand
Beautifully presented property with amazing staff. A true retreat
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 142 reviews
Location 9.2
Price from
US$350
1 night, 2 adults

Villas Secreta Beachfront Resort

San Pedro (Near Ambergris Cay)

Villas Secreta Beachfront Resort features an outdoor swimming pool, garden, a private beach area and shared lounge in San Pedro.

a
anthony
From
Canada
Amazing location away from everything, yet so comfortable. We swam and kayaked, found beaches all to ourselves. The plunge pool was cool and beautiful and the rooftop lounge was amazing. Staff were kind and helpful without being intrusive.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 12 reviews
Location 9.6
Price from
US$225
1 night, 2 adults

The Phoenix Resort

San Pedro (Near Ambergris Cay)

Situated in San Pedro, 400 metres from San Pedro Beach, The Phoenix Resort features accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 9 reviews
Location 10.0
Price from
US$580.80
1 night, 2 adults

Diamante Beachfront Suites

San Pedro (Near Ambergris Cay)

Set in San Pedro, a few steps from San Pedro Beach, Diamante Beachfront Suites features views of the pool.

S
Stroebel
From
United States
Pictures and descriptions if anything were understated. Lots of open space to relax, good size pool and great views. Staff was very attentive when needed but otherwise let us be. Highly recommend
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 42 reviews
Location 9.7
Price from
US$332.35
1 night, 2 adults

Marbucks Bed & Breakfast

San Pedro (Near Ambergris Cay)

Marbucks Bed & Breakfast has an outdoor swimming pool, garden, a terrace and restaurant in San Pedro.

M
Morgann
From
Canada
Cute spot away from the busyness and noise of San Pedro. Lovely rooms with AC. Bed was comfortable. You can see the ocean from the property and enjoy an ocean breeze. All the staff and owner were very helpful and friendly. Great coffee! Near lots of restaurants and the Truck Stop.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 52 reviews
Location 9.6
Price from
US$240.50
1 night, 2 adults
All beach hotels in San Pedro Island

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in San Pedro Island and surroundings in the past month

See all