Photo by LTorr
Find hotels in Ambergris Caye from ฿2,165
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Ambergris Caye
Apart hotel
Check prices for these dates
Our top choices for Ambergris Caye hotels

9.6 out of 10, Exceptional, (1004)
The price is ฿5,832
฿6,357 total
includes taxes & fees
20 Jan - 21 Jan

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Mahogany Bay Resort & Beach Club, Curio Collection by HiltonSan Pedro
8.4 out of 10, Very good, (785)
The price is ฿7,793
฿10,051 total
includes taxes & fees
3 Feb - 4 Feb
The price is ฿12,097
฿14,395 total
includes taxes & fees
3 Feb - 4 Feb

9.0 out of 10, Wonderful, (307)
The price is ฿4,114
฿4,896 total
includes taxes & fees
6 Jan - 7 Jan

9.6 out of 10, Exceptional, (388)

9.4 out of 10, Exceptional, (410)
The price is ฿8,082
฿9,691 total
includes taxes & fees
1 Feb - 2 Feb
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.
Great weekend hotel deals in Ambergris Caye
Showing deals for:16 Jan - 18 Jan
Image gallery for X'Tan Ha - The Waterfront Resort

VIP Access
X'Tan Ha - The Waterfront Resort
San Pedro
9.2/10Wonderful (644 reviews)
43% off
Price is ฿6,572
฿15,641 total
includes taxes & fees
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Ambergris Caye attractions
Learn more about Ambergris Caye
Snorkel the Hol Chan Marine Reserve to spot sea turtles and nurse sharks, then relax on palm-fringed beaches. Explore colourful San Pedro town, take a sunset sailboat cruise, or day-trip to the Blue Hole for world-class diving.

Photo by LTorr
Open Photo by LTorr
Top Ambergris Caye Hotel Reviews

Royal Kahal Beach Resort
10/10 Excellent

Tropical Palace Hotel
10/10 Excellent
More cheap stays in Ambergris Caye

La Casa de Paz
10 Barrier Reef Drive San Pedro Belize District
The price is ฿3,379 per night from 8 Jan to 9 Jan
฿3,379
฿4,051 total
8 Jan - 9 Jan
includes taxes & fees
9.4/10 Exceptional! (83 reviews)








































































































