Cayo Espanto
Travel Guide
Visit Cayo Espanto

Alaia Belize, Autograph Collection
Sea Grape Drive San Pedro Belize District
$440 nightly
The price is $476 total per night from May 18 to May 19
$476 total
May 18 - May 19
Total with taxes and 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. ...
9.4/10 Exceptional! (722 reviews)
Solo Travel to San Pedro, and had a wonderful experience at Alaia Belize. It’s a beautiful property, well maintained and very clean. Great service., great food, kind staff. All around great experience.
Reviewed on May 16, 2026

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Sea Grape Drive San Pedro
$241 nightly
The price is $262 total per night from May 25 to May 26
$262 total
May 25 - May 26
Total with taxes and 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 ...
8.4/10 Very Good! (950 reviews)
The staff was super attentive and friendly for the most part. Any requests we made were handled rather quickly. I personally think the restroom in our cottage could’ve be more clean, specifically the shower.
Reviewed on May 16, 2026

Sunset Caribe Belize
2 miles North San Pedro Belize District
$273 nightly
The price is $301 total per night from May 18 to May 19
$301 total
May 18 - May 19
Total with taxes and 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 ...
9.2/10 Wonderful! (540 reviews)
I loved everything about this hotel , customer service was excellent. Place was clean . Happy hour was a plus with a the swim up pool.
Reviewed on May 14, 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.

Sunset Caribe Belize
2 miles North San Pedro Belize District
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 ...
9.2/10 Wonderful! (540 reviews)
I loved everything about this hotel , customer service was excellent. Place was clean . Happy hour was a plus with a the swim up pool.
Reviewed on May 14, 2026

Royal Kahal Beach Resort
437 Coconut Drive San Pedro Corozal District
Book a stay at this beach aparthotel in San Pedro. Enjoy free WiFi, free parking, and a beach locale. Popular attractions Secret Beach and San Pedro Belize Express ...
9.6/10 Exceptional! (55 reviews)
Resort is exactly as pictured. Rooms were clean and smelled clean, great view of the ocean/beach, good water pressure and hot water for the shower, and all the amenities were clean and working. The ladies at the front desk were extremely friendly and very helpful. Property is easy to find and right ...
Reviewed on May 5, 2026

Pelican Reef Villas Resort
2.5 Mls South San Pedro Town San Pedro Belize District
Book a stay at this luxury aparthotel in San Pedro. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Secret Beach and Cypress Garden are ...
10/10 Exceptional! (8 reviews)
Very welcoming staff and close to snorkelling
Reviewed on Apr 7, 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.
Explore a world of travel with Expedia
- Flights from Belize City (BZE) to San Pedro (SPR)
- Flights from San Ignacio (CYD) to San Pedro (SPR)
- Flights from Charlotte (CLT) to San Pedro (SPR)
- Flights from Corozal (CZH) to San Pedro (SPR)
- Flights from Los Angeles (LAX) to San Pedro (SPR)
- Flights from Nashville (BNA) to San Pedro (SPR)
- Flights from New York (JFK) to San Pedro (SPR)
- Flights from Chetumal (CTM) to San Pedro (SPR)
- Flights from Atlanta (ATL) to San Pedro (SPR)
- Flights from Houston (IAH) to San Pedro (SPR)
- Flights from Washington (DCA) to San Pedro (SPR)
- Flights from Placencia (PLJ) to San Pedro (SPR)
- Flights from Boise (BOI) to San Pedro (SPR)
- Flights from Belize City (TZA) to San Pedro (SPR)
- Flights from Chicago (ORD) to San Pedro (SPR)
- Flights from Kansas City (MCI) to San Pedro (SPR)
- Flights from Miami (MIA) to San Pedro (SPR)
- Flights from Dallas (DFW) to San Pedro (SPR)
- Flights from Orlando (MCO) to San Pedro (SPR)
- Flights from Cancun (CUN) to San Pedro (SPR)
- Flights from Seattle (SEA) to San Pedro (SPR)
- Flights from Denver (DEN) to San Pedro (SPR)
- Flights from Dangriga (DGA) to San Pedro (SPR)
- Flights from Detroit (DTW) to San Pedro (SPR)
- Flights from Philadelphia (PHL) to San Pedro (SPR)
- Flights from Guatemala City (GUA) to San Pedro (SPR)
- Flights from Boston (BOS) to San Pedro (SPR)
- Flights from Las Vegas (LAS) to San Pedro (SPR)
- Flights from Cincinnati (CVG) to San Pedro (SPR)
- Flights from San Diego (SAN) to San Pedro (SPR)
- Flights from Austin (AUS) to San Pedro (SPR)
- Flights from Phoenix (PHX) to San Pedro (SPR)
- Flights from San Francisco (SFO) to San Pedro (SPR)
- Flights from Caye Caulker (CUK) to San Pedro (SPR)
- Flights from Santiago (SCL) to San Pedro (SPR)
- Flights from Minneapolis (MSP) to San Pedro (SPR)
- Flights from New Orleans (MSY) to San Pedro (SPR)
- Flights from Portland (PDX) to San Pedro (SPR)
- Flights from Baltimore (BWI) to San Pedro (SPR)
- Flights from Tampa (TPA) to San Pedro (SPR)
- Flights from St. Louis (STL) to San Pedro (SPR)
- Flights from Raleigh (RDU) to San Pedro (SPR)
- Flights from Punta Gorda (PND) to San Pedro (SPR)
- Flights from Fort Lauderdale (FLL) to San Pedro (SPR)
- Flights from Mexico City (MEX) to San Pedro (SPR)
- Flights from Flores (FRS) to San Pedro (SPR)
- Flights from Memphis (MEM) to San Pedro (SPR)
- Flights from Pittsburgh (PIT) to San Pedro (SPR)
- Flights from Richmond (RIC) to San Pedro (SPR)
- Flights from Tulum (TUY) to San Pedro (SPR)
- Flights from Columbus (CMH) to San Pedro (SPR)
- Flights from Tulsa (TUL) to San Pedro (SPR)
- Flights from Sacramento (SMF) to San Pedro (SPR)
- Flights from San Antonio (SAT) to San Pedro (SPR)
- Flights from Salt Lake City (SLC) to San Pedro (SPR)
- Flights from Jacksonville (JAX) to San Pedro (SPR)
- Flights from Tijuana (TIJ) to San Pedro (SPR)
- Flights from Charleston (CHS) to San Pedro (SPR)
- Flights from Indianapolis (IND) to San Pedro (SPR)
- Flights from Abidjan (ABJ) to San Pedro (SPR)
- Flights from Norfolk (ORF) to San Pedro (SPR)
- Flights from Cozumel (CZM) to San Pedro (SPR)
- Flights from Omaha (OMA) to San Pedro (SPR)
- Flights from Long Beach (LGB) to San Pedro (SPR)
- Flights from Oklahoma City (OKC) to San Pedro (SPR)
- Flights from San Jose (SJC) to San Pedro (SPR)
- Flights from Cleveland (CLE) to San Pedro (SPR)
- Flights from Louisville (SDF) to San Pedro (SPR)
- Flights from San Salvador (SAL) to San Pedro (SPR)
- Flights from Toronto (YYZ) to San Pedro (SPR)
- Flights from Spokane (GEG) to San Pedro (SPR)
- Flights from Belmopan (BCV) to San Pedro (SPR)
- Flights from Grand Rapids (GRR) to San Pedro (SPR)
- Flights from Hartford (BDL) to San Pedro (SPR)
- Flights from Roatan (RTB) to San Pedro (SPR)
- Flights from Orange County (SNA) to San Pedro (SPR)
- Flights from Orange Walk (ORZ) to San Pedro (SPR)
- Flights from Buffalo (BUF) to San Pedro (SPR)
- Flights from Fayetteville (XNA) to San Pedro (SPR)
- Flights from Des Moines (DSM) to San Pedro (SPR)
- Flights from Reno (RNO) to San Pedro (SPR)
- Flights from Myrtle Beach (MYR) to San Pedro (SPR)
- Flights from Washington (IAD) to San Pedro (SPR)
- Flights from Birmingham (BHM) to San Pedro (SPR)
- Flights from Palm Springs (PSP) to San Pedro (SPR)
- Flights from San Pedro Sula (SAP) to San Pedro (SPR)
- Flights from San José (SJO) to San Pedro (SPR)
- Flights from Knoxville (TYS) to San Pedro (SPR)
- Flights from Merida (MID) to San Pedro (SPR)
- Flights from Albuquerque (ABQ) to San Pedro (SPR)
- Flights from Savannah (SAV) to San Pedro (SPR)
- Flights from Fresno (FAT) to San Pedro (SPR)
- Flights from Milwaukee (MKE) to San Pedro (SPR)
- Flights from Fort Myers (RSW) to San Pedro (SPR)
- Flights from Ontario (ONT) to San Pedro (SPR)
- Flights from Bozeman (BZN) to San Pedro (SPR)
- Belize Barrier Reef
- Secret Beach
- San Pedro Beach
- San Pedro Belize Express Water Taxi
- The Split
- Caye Caulker Beach
- Hol Chan Marine Reserve
- San Pedro Town Hall
- Belize Chocolate Company
- Mexico Rocks
- Bacalar Chico National Park & Marine Reserve
- Boca del Rio
- Playa Asuncion
- Tranquility Bay Beach
- Caye Caulker Marine Reserve
- Caye Caulker Forest Reserve
- San Pedro Central Park
- Boca Del Rio Beach
- Caye Caulker Sand Volleyball Court
- GoFish Belize
- San Pedro Church
- Reef Runner Glass Bottom Boat
- Cypress Garden
- Belizean Melody Art Gallery
- Central Park Beach
- San Pedro House of Culture
- Black & White Cultural Entertainment Center
- The Gallery of San Pedro Ltd
- Maskall Forest Reserve
- Toucan Jumper Bungee Trampoline

