
Ambergris Caye Holidays
Book a Hotel + Flight or Car together to unlock savings
Photo by LTorr
Top hotels in Ambergris Caye

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Sea Grape Drive San Pedro
The price is 6.531.576 ₫ per night from 1 May to 2 May
6.531.576 ₫
8.419.939 ₫ total
1 May - 2 May
includes taxes & fees
8.4/10 Very Good! (897 reviews)
OK, so when arrived they did greet us with a drink. We received our room. The room which is the upkeep room. It really didn’t make sense. They had a sink and a table there no microwave with they did have a college dorm refrigerator when it rains the bathroom it does smell like sewage and that’s all ...
Reviewed on 7 Apr 2026

Alaia Belize, Autograph Collection
Sea Grape Drive San Pedro Belize District
The price is 10.771.833 ₫ per night from 8 May to 9 May
10.771.833 ₫
12.818.481 ₫ total
8 May - 9 May
includes taxes & fees
9.4/10 Exceptional! (689 reviews)
We loved staying at the Alaia resort. The room was clean, the staff was friendly, the air conditioning worked well and the property was well taken care of. We will definitely be coming back!
Reviewed on 4 Apr 2026

Sunset Caribe Belize
2 miles North San Pedro Belize District
The price is 7.478.655 ₫ per night from 25 Apr to 26 Apr
7.478.655 ₫
8.967.222 ₫ total
25 Apr - 26 Apr
includes taxes & fees
9.2/10 Wonderful! (506 reviews)
Very clean hotel, centrally located, friendly staff, pools and hot tubs clean and open til 10. Would come back over and over again.
Reviewed on 7 Apr 2026
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.
Popular places to visit

San Pedro Beach
Why not spend a lazy afternoon at San Pedro Beach during your trip to San Pedro? Stroll along the beautiful beaches in this relaxing area or seek out the snorkelling spots.

Mexico Rocks
Explore the great outdoors at Mexico Rocks and enjoy the spectacular coral reefs during your trip to San Pedro. Amble around the area's beautiful beaches or seek out the snorkelling spots.
Secret Beach
If a restful holiday is part of your travel plans, Secret Beach might be the perfect place to visit during your trip to San Pedro. Amble around this relaxing area's marina and enjoy its lively bars.
