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 selection of great beach hotels in San Pedro Island

Filter by:

Review score

Hotel Del Rio

San Pedro (Near Ambergris Cay)

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

J
Jussi
From
Netherlands
Nice place just by the coast, comfortably outside of the sometimes manic golf cart dreadlock of the town center. The walk on the beach side to dead center is about 15ish minutes, 10ish to the first restaurants. Has a good chilling area outside with a palapa, chairs and hammocks. Thw staff is lovely and helped us with snorkeling tours and golf cart rental. The room was roomy with two beds and a desk + a minifridge. There are good breakfast options a few blocks walk toward the town and a nice coffee stand within premises which opens a bit later in the morning for people who don't usually wake up at 6am like us.The beach bar outside is far enough away that there is no sound pollution from there coming to the rooms (at least to the Casa Blanca building where we were). Decent internet for an island location: 26.90MB/s down, 25.17MB/s up, with 44ms latency.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 250 reviews
Location 9.3
Price from
$113.72
1 night, 2 adults

Ramon's Village Resort

San Pedro (Near Ambergris Cay)

Located in San Pedro, 1640 feet from Playa San Pedro, Ramon's Village Resort features accommodations with a restaurant, free private parking, a shared lounge and a garden.

A
Andrew
From
United Kingdom
The quality of the meals was very high and the quantities were more than adequate at times. The room was very quiet especially considering the resort is located on a relatively busy road and very close to the local airport The location was very close to local stores to buy snacks, drinks including wine all within a couple of minutes walk. It was also very close to the local gym, again a short walk. The site had its own diving and fishing facilities. The staff were all very friendly.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 379 reviews
Location 9.4
Price from
$170
1 night, 2 adults

Caye Casa

San Pedro (Near Ambergris Cay)

Located in San Pedro, a 7-minute walk from North Ambergris Caye Beach, Caye Casa provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

M
Michelle
From
Isle of Man
Beautiful, calm, relaxing, and very spacious!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 220 reviews
Location 9.7
Price from
$136.69
1 night, 2 adults

Grand Caribe Belize

San Pedro (Near Ambergris Cay)

Offering outdoor pool and a private 902 feet of prime beach front, Grand Caribe Belize is located in San Pedro, 2.2 mi from the town center and the airport.

R
Renee
From
United States
Amazing hotel! Great location.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 118 reviews
Location 8.9
Price from
$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 7.5 mi from San Pedro town center.

W
Wesley
From
United States
Property, room, staff, service, food and overall experience was wonderful.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 140 reviews
Location 8.6
Price from
$234.44
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.

l
lorena
From
Mexico
The staff was super friendly, accommodating and professional. The rooms are very well equipped for longer stays. Beautiful seafront and nice, roomy pool for families.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 184 reviews
Location 9.2
Price from
$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.

S
Sarah
From
Canada
The quiet relaxing part of it but only a 15 min drive to San Pedro or to secret beach - great facilities, very clean and awesome friendly staff. The pool was amazing and so was the pool bar!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 143 reviews
Location 9.2
Price from
$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.

S
Sheila
From
United States
Excellent location in secret beach away from the bars. Staff is exceptional and the cutest dog (thimble) you could ask for. The roof top deck and rooms have outstanding views of this special area. Bed was very comfortable and unit is well appointed including local coffee beans to watch the sunrise over the ocean.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 12 reviews
Location 9.6
Price from
$225
1 night, 2 adults

The Phoenix Resort

San Pedro (Near Ambergris Cay)

Located in San Pedro, a 4-minute walk from San Pedro Beach, The Phoenix Resort has accommodations with free bikes, free private parking, an outdoor swimming pool and a fitness center.

A
Anne
From
United States
Very well maintained Staff offer to help spontaneously and make reservations for dinner etc. They make arranging activities effortless Daily complimentary happy hour to meet other guests Rooms cleaned well daily. Beautiful pools Good food
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 9 reviews
Location 10.0
Price from
$580.80
1 night, 2 adults

Diamante Beachfront Suites

San Pedro (Near Ambergris Cay)

Diamante Beachfront Suites is located on the beachfront in San Pedro, a few steps from San Pedro Beach. Each room at the 5-star hotel has sea views, and guests can enjoy access to a hot tub.

B
Brian
From
Canada
Great location, extremely attentive staff and luxury accommodations, This property is as water front as you are going to see. Property management group were excellent.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 42 reviews
Location 9.7
Price from
$332.35
1 night, 2 adults
All beach hotels in San Pedro Island

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

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

See all
gogless