Book Cheap Hotels in Cayo Espanto
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Cayo Espanto
Most frequently booked Cayo Espanto hotels

Alaia Belize, Autograph Collection
Sea Grape Drive San Pedro Belize District
2.89 km from city centre
The price is CA $348 per night
CA $348
CA $414 total
Jul 9 - Jul 10
includes taxes & fees
Book a stay at this luxury resort in San Pedro. Enjoy free WiFi, free parking, and 3 outdoor pools. Our guests praise the pool and the helpful staff in our reviews. Popular attractions San Pedro Belize Express Water Taxi and San Pedro Beach are located nearby.

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Sea Grape Drive San Pedro
2.72 km from city centre
The price is CA $273 per night
CA $273
CA $368 total
Aug 2 - Aug 3
includes taxes & fees
Book a stay at this beach resort in San Pedro. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions San Pedro Belize Express Water Taxi and San Pedro Beach are located nearby.

Ramon's Village Resort
Coconut Drive San Pedro
3.64 km from city centre
The price is CA $248 per night
CA $248
CA $271 total
Jul 9 - Jul 10
includes taxes & fees
Book a stay at this beach hotel in San Pedro. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the pool and the restaurant in our reviews. Popular attractions San Pedro Belize Express Water Taxi and San Pedro Beach are located nearby.

Sunset Caribe Belize
2 miles North San Pedro Belize District
6.62 km from city centre
The price is CA $350 per night
CA $350
CA $420 total
Jul 4 - Jul 5
includes taxes & fees
Book a stay at this spa aparthotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions San Pedro Beach and Secret Beach are located nearby.

Zenses Hotel in Caye Caulker
The Parcel #1846 Caye Caulker Belize District
16.92 km from city centre
The price is CA $114 per night
CA $114
CA $137 total
Jul 13 - Jul 14
includes taxes & fees
Book a stay at this spa hotel in Caye Caulker. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Caye Caulker Beach and The Split are located nearby.

The Watermark Hotel
1/4 Mile North, Tres Cocos Area San Pedro Belize District
5.18 km from city centre
The price is CA $167 per night
CA $167
CA $207 total
Jul 6 - Jul 7
includes taxes & fees
Book a stay at this spa hotel in San Pedro. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular attractions San Pedro Beach and San Pedro Belize Express Water Taxi are located nearby.
Pool
Spa

Coco Beach Resort
Ambergris Caye San Pedro
8.35 km from city centre
The price is CA $447 per night
CA $447
CA $536 total
Jul 9 - Jul 10
includes taxes & fees
Book a stay at this beach hotel in San Pedro. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the helpful staff in our reviews. Popular attractions Secret Beach and San Pedro Beach are located nearby.

Matachica Resort & Spa - Adults Only
5 miles north of San Pedro San Pedro
11.24 km from city centre
The price is CA $560 per night
CA $560
CA $694 total
Jul 10 - Jul 11
includes taxes & fees
Book a stay at this luxury resort in San Pedro. Enjoy free breakfast, a full-service spa, and 2 restaurants. Our guests praise the helpful staff in our reviews. Popular attractions Secret Beach and San Pedro Beach are located nearby.

Reef Haven Belize
Ambergris Street Mile 12.5, 8843 San Pedro Belize District
23.33 km from city centre
The price is CA $442 per night
CA $442
CA $526 total
Jul 10 - Jul 11
includes taxes & fees
Book a stay at this beach hotel in San Pedro. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Tranquility Bay Beach and Bacalar Chico National Park & Marine Reserve are located nearby.
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.
Top hotels in Cayo Espanto for Extended Stay

Pelican Reef Villas Resort
2.5 Mls South San Pedro Town San Pedro Belize District
The price is CA $425 per night from Jul 4 to Jul 5
CA $425
CA $505 total
Jul 4 - Jul 5
includes taxes & fees
10/10 Exceptional! (11 reviews)
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.
Cayo Espanto hotels essential information
Accommodation | 1,015 hotels |
|---|---|
Lowest Price | CA $121 |
Highest Price | CA $694 |
Popular hotels | Alaia Belize, Autograph Collection , Mahogany Bay Resort & Beach Club, Curio Collection by Hilton, Ramon's Village Resort, Sunset Caribe Belize, Zenses Hotel in Caye Caulker, The Watermark Hotel, Coco Beach Resort, Matachica Resort & Spa - Adults Only, Reef Haven Belize |
Frequently asked questions
Recent Cayo Espanto hotel reviews by fellow wanderers

Ramon's Village Resort
5 out of 5
Posted 8 hours ago
Travelocity Verified Review
"Very kind and courteous staff always helpful and attentive! I would recommend if you have not been and like eclectic spots it’s an experience, more than just a stay."
A verified traveller stayed at Ramon's Village Resort
More ways to wander Cayo Espanto
- Hotels near John Greif II
- Apartments in San Pedro
- Cabins in San Pedro
- Condos in San Pedro
- Cottages in San Pedro
- Extended Stay Hotels in San Pedro
- Guest Houses in San Pedro
- Hostels in San Pedro
- Adults Only Resorts & in San Pedro
- All Inclusive Resorts & in San Pedro
- Kid Friendly Hotels in San Pedro
- Hotels with Hot Tubs in San Pedro
- San Pedro Hotels
- Houseboat Rentals in San Pedro
- Villas in San Pedro
- Flights to San Pedro
- Flights from John Greif II
- Tropic Air Cancun (CUN) to San Pedro (SPR) flights
- Tropic Air Corozal (CZH) to San Pedro (SPR) flights
- Tropic Air Belize City (BZE) to San Pedro (SPR) flights
- Tropic Air Placencia (PLJ) to San Pedro (SPR) flights
- Flights from Calgary to San Pedro
- Flights from Vancouver to San Pedro
- Flights from Edmonton to San Pedro
- Flights from Tulsa to San Pedro
- Flights from Albuquerque (ABQ) to San Pedro (SPR)
- Flights from Hartford (BDL) to San Pedro (SPR)
- Flights from Belize City (BZE) to San Pedro (SPR)
- Flights from Charleston (CHS) to San Pedro (SPR)
- Flights from Corpus Christi (CRP) to San Pedro (SPR)
- Flights from Dallas (DAL) to San Pedro (SPR)
- Flights from Dayton (DAY) to San Pedro (SPR)
- Flights from Dallas (DFW) to San Pedro (SPR)
- Flights from Green Bay (GRB) to San Pedro (SPR)
- Flights from Roatan (RTB) to San Pedro (SPR)
- Flights from San Diego (SAN) to San Pedro (SPR)
- Flights from Tampa (TPA) to San Pedro (SPR)
- Flights from Belize City (TZA) to San Pedro (SPR)
- Ace Rental Cars in San Pedro
- Advantage Rent-A-Car Rental Cars in San Pedro
- Avis Rental Cars in San Pedro
- Budget Rental Cars in San Pedro
- Car rental San Pedro
- Economy Rent a Car Rental Cars in San Pedro
- Europcar Rental Cars in San Pedro
- Flizzr Rental Cars in San Pedro
- Fox Rental Cars Rental Cars in San Pedro
- Luxury Car Rentals in San Pedro
- Maggiore Rental Cars in San Pedro
- Priceless Car Rental Rental Cars in San Pedro
- Thrifty Car Rental Rental Cars in San Pedro
- U-Save Rental Cars in San Pedro











