
Find hotels in Cayo Espanto from ₩89,857
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Cayo Espanto hotels

Reef Haven Belize
Reef Haven BelizeSan Pedro
8.4 out of 10, Very Good, (49 reviews)
The price is ₩867,246
₩1,032,023 total
includes taxes & fees
May 7 - May 8

Zenses Hotel in Caye Caulker
Zenses Hotel in Caye CaulkerCaye Caulker
9.6 out of 10, Exceptional, (57 reviews)
The price is ₩115,208
₩138,135 total
includes taxes & fees
May 13 - May 14

Clearwater Belize
Clearwater BelizeSan Pedro
The price is ₩797,807
₩869,610 total
includes taxes & fees
May 15 - May 16

Matachica Resort & Spa - Adults Only
Matachica Resort & Spa - Adults OnlySan Pedro
9.6 out of 10, Exceptional, (424 reviews)
The price is ₩449,642
₩557,556 total
includes taxes & fees
May 6 - May 7

Alaia Belize, Autograph Collection
Alaia Belize, Autograph CollectionSan Pedro
9.4 out of 10, Exceptional, (708 reviews)
The price is ₩595,440
₩708,574 total
includes taxes & fees
May 17 - May 18

Pelican Reef Villas Resort
Pelican Reef Villas ResortSan Pedro
10.0 out of 10, Exceptional, (8 reviews)
The price is ₩502,322
₩597,763 total
includes taxes & fees
May 2 - May 3

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, (937 reviews)
The price is ₩275,908
₩373,695 total
includes taxes & fees
Jun 1 - Jun 2

Corona Del Mar
Corona Del MarSan Pedro
8.0 out of 10, Very Good, (656 reviews)
The price is ₩168,111
₩193,328 total
includes taxes & fees
May 11 - May 12

SP Ocean Paradise
SP Ocean ParadiseSan Pedro
6.6 out of 10, (8 reviews)
The price is ₩93,077
₩101,454 total
includes taxes & fees
May 15 - May 16

Anchorage Beach Resort
Anchorage Beach ResortCaye Caulker
8.2 out of 10, Very Good, (183 reviews)
The price is ₩102,386
₩115,184 total
includes taxes & fees
May 10 - May 11

Bananas On The Beach
Bananas On The BeachSan Pedro
9.0 out of 10, Wonderful, (318 reviews)
The price is ₩217,477
₩260,755 total
includes taxes & fees
Jun 1 - Jun 2

Sunbreeze Hotel
Sunbreeze HotelSan Pedro
9.2 out of 10, Wonderful, (862 reviews)
The price is ₩307,673
₩353,824 total
includes taxes & fees
May 8 - May 9

Sunset Caribe Belize
Sunset Caribe BelizeSan Pedro
9.2 out of 10, Wonderful, (523 reviews)
The price is ₩419,534
₩503,021 total
includes taxes & fees
May 5 - May 6

Barefoot Caye Caulker Hotel
Barefoot Caye Caulker HotelCaye Caulker
9.0 out of 10, Wonderful, (370 reviews)
The price is ₩195,374
₩234,253 total
includes taxes & fees
May 15 - May 16

Hotel Royal Blue & Golf Cart Rental
Hotel Royal Blue & Golf Cart RentalSan Pedro
7.2 out of 10, Good, (93 reviews)
The price is ₩95,950
₩104,585 total
includes taxes & fees
May 15 - May 16

Diamante Beachfront Suites
Diamante Beachfront SuitesSan Pedro
9.4 out of 10, Exceptional, (10 reviews)
The price is ₩475,939
₩710,942 total
includes taxes & fees
May 4 - May 5

Mata Rocks Resort
Mata Rocks ResortSan Pedro
8.6 out of 10, Excellent, (641 reviews)
The price is ₩206,055
₩245,206 total
includes taxes & fees
May 2 - May 3

Grand Caribe Belize
Grand Caribe BelizeSan Pedro
9.4 out of 10, Exceptional, (533 reviews)
The price is ₩554,719
₩665,108 total
includes taxes & fees
May 2 - May 3
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






























































