
Find hotels in Cayo Espanto from ฿2,037
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Cayo Espanto
Check prices for these dates
Our top choices for Cayo Espanto hotels

X'Tan Ha - The Waterfront Resort
X'Tan Ha - The Waterfront ResortSan Pedro
9.2 out of 10, Wonderful, (727 reviews)
The price is ฿5,839
฿6,948 total
includes taxes & fees
12 Aug - 13 Aug

Matachica Resort & Spa - Adults Only
Matachica Resort & Spa - Adults OnlySan Pedro
9.6 out of 10, Exceptional, (444 reviews)
The price is ฿13,203
฿16,371 total
includes taxes & fees
19 Jul - 20 Jul

Reef Haven Belize
Reef Haven BelizeSan Pedro
8.4 out of 10, Very good, (64 reviews)
The price is ฿11,101
฿13,211 total
includes taxes & fees
25 Jul - 26 Jul

Zenses Hotel in Caye Caulker
Zenses Hotel in Caye CaulkerCaye Caulker
9.4 out of 10, Exceptional, (91 reviews)
The price is ฿2,749
฿3,296 total
includes taxes & fees
8 Aug - 9 Aug

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Mahogany Bay Resort & Beach Club, Curio Collection by HiltonSan Pedro
8.6 out of 10, Excellent, (1,022 reviews)
The price is ฿7,990
฿10,353 total
includes taxes & fees
8 Aug - 9 Aug

Pelican Reef Villas Resort
Pelican Reef Villas ResortSan Pedro
10.0 out of 10, Exceptional, (12 reviews)
The price is ฿9,961
฿11,854 total
includes taxes & fees
22 Jul - 23 Jul

Coco Beach Resort
Coco Beach ResortSan Pedro
9.6 out of 10, Exceptional, (1,004 reviews)
The price is ฿10,549
฿12,648 total
includes taxes & fees
18 Jul - 19 Jul

Alaia Belize, Autograph Collection
Alaia Belize, Autograph CollectionSan Pedro
9.4 out of 10, Exceptional, (775 reviews)
The price is ฿8,205
฿9,763 total
includes taxes & fees
26 Jul - 27 Jul

SP Ocean Paradise
SP Ocean ParadiseSan Pedro
6.6 out of 10, (10 reviews)
The price is ฿1,798
฿1,960 total
includes taxes & fees
27 Jul - 28 Jul

Ambergris Sunset Hotel
Ambergris Sunset HotelSan Pedro
9.0 out of 10, Wonderful, (294 reviews)
The price is ฿1,869
฿2,037 total
includes taxes & fees
15 Jul - 16 Jul

Las Terrazas Resort and Residences Ambergris
Las Terrazas Resort and Residences AmbergrisSan Pedro
9.0 out of 10, Wonderful, (393 reviews)
The price is ฿8,123
฿9,667 total
includes taxes & fees
27 Jul - 28 Jul

Grand Caribe Belize
Grand Caribe BelizeSan Pedro
9.6 out of 10, Exceptional, (548 reviews)
The price is ฿12,574
฿15,076 total
includes taxes & fees
18 Jul - 19 Jul

Belize Budget Suites
Belize Budget SuitesSan Pedro
9.6 out of 10, Exceptional, (64 reviews)
The price is ฿1,969
฿2,690 total
includes taxes & fees
19 Jul - 20 Jul

Club Rooms At Popeyes Beach Resort
Club Rooms At Popeyes Beach ResortCaye Caulker
6.4 out of 10, (28 reviews)
The price is ฿1,602
฿2,904 total
includes taxes & fees
15 Jul - 16 Jul

Clearwater Belize
Clearwater BelizeSan Pedro
The price is ฿16,180
฿17,637 total
includes taxes & fees
27 Jul - 28 Jul

Sunset Caribe Belize
Sunset Caribe BelizeSan Pedro
9.2 out of 10, Wonderful, (590 reviews)
The price is ฿8,240
฿9,880 total
includes taxes & fees
17 Jul - 18 Jul

Tropical Paradise Hotel
Tropical Paradise HotelCaye Caulker
8.0 out of 10, Very good, (528 reviews)
The price is ฿2,767
฿3,016 total
includes taxes & fees
11 Aug - 12 Aug

Caribbean Villas Hotel
Caribbean Villas HotelSan Pedro
8.4 out of 10, Very good, (512 reviews)
The price is ฿4,400
฿5,016 total
includes taxes & fees
15 Jul - 16 Jul

Captain Morgan's Retreat
Captain Morgan's RetreatSan Pedro
7.8 out of 10, Good, (200 reviews)
The price is ฿3,014
฿3,754 total
includes taxes & fees
15 Jul - 16 Jul

Hibisco Belize
Hibisco BelizeSan Pedro
9.8 out of 10, Exceptional, (22 reviews)
The price is ฿3,342
฿3,643 total
includes taxes & fees
17 Jul - 18 Jul
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.
Save an average of 15% on thousands of hotels when you're signed in
More cheap stays in Cayo Espanto

Ambergris Sunset Hotel
Pelican Street San Pedro Ambergris Caye
The price is ฿1,869 per night from 15 Jul to 16 Jul
฿1,869
฿2,037 total
15 Jul - 16 Jul
includes taxes & fees
9/10 Wonderful! (294 reviews)










































































