
Cayo Espanto Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $1,096 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your Cayo Espanto Vacation
Enjoy unforgettable adventures when you lock in a vacation package to Cayo Espanto. Whether you're a history buff, art enthusiast or just a traveler who loves experiencing new places, there's something for everyone in this exciting city. If sightseeing is on the agenda during your trip to Cayo Espanto, swing by leading attractions like Secret Beach, Hol Chan Marine Reserve and San Pedro Town Hall. Don't put off your visit to this city any longer. The perfect Cayo Espanto vacation is just a few clicks away with Expedia.
Top Cayo Espanto Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Howler Landing Vacation Rental
Price was CA $1,569, price is now CA $999 per person
CA $999
per person
Jun 14 - Jun 21
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Belize City (BZE)
9.6/10 Exceptional! (4 reviews)
We had the best time here. The hosts, Shanna and Kenny were great, super responsive and very helpful with planning things to do. Ernesto, one of the drivers was also fantastic and super helpful. The locals and neighbors around the house were very friendly. A grocery store was located near by and we were able to get most of what we needed to make our meals. Dee has a small bar next door and a small shop where you can get some basics. Dee was so friendly. A Howler Monkey troop came right onto the property one of the days and they were fun to watch. Another Howler Monkey troop spends most of its time across the street at Lloyd’s. Lloyd was happy to allow us on his property to check them out. The accommodations were great. There was a washer and dryer on site that worked well. We did not want to leave and we will definitely be back!
Reviewed on Mar 26, 2024


Oceans 23
Price was CA $3,145, price is now CA $1,904 per person
CA $1,904
per person
May 15 - May 20
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Belize City (BZE)
9.8/10 Exceptional! (26 reviews)
Great location north of San Pedro and close to secret beach! Beautiful outdoor pool and well-kept beachside area. Extremely spacious rooms with amazing balcony view. Unexpectedly older than photos, unfortunate smell from sargassum, and fyi you are limited to what is supplied by the owners of the condo your assigned.
Reviewed on Apr 8, 2026

Belize Dive Haven
Price was CA $5,071, price is now CA $3,197 per person
CA $3,197
per person
May 16 - May 23
found 16 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Belize City (BZE)
7.6/10 Good! (4 reviews)
We were the only guests on the property which we found to be odd. You couldn’t eat outside or sit on the beach because of the insects. On the positive side, the staff was outstanding, and tended to our every need. The snorkeling was spectacular and the best we’ve ever experienced. Our guide and captain the best.
Reviewed on Mar 6, 2025

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Price was CA $2,574, price is now CA $1,691 per person
CA $1,691
per person
Jul 2 - Jul 9
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Belize City (BZE)
8.4/10 Very Good! (887 reviews)
False advertisement, the property is under construction and is nowhere near being finished. There is no direct access to a private beach other than a 10 minute boat ride to it. The room was clean and the staff were kind enough. They seemed agitated if you asked more than three questions about the area or amenities. The rooms did have good ac and were spacious.
Reviewed on Apr 8, 2026
Cayo Espanto Hotel Deals

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Sea Grape Drive San Pedro
The price is CA $343 per night from May 1 to May 2
CA $343
CA $443 total
May 1 - May 2
includes taxes & fees
8.4/10 Very Good! (904 reviews)
Room dirty. Literal dust on our fingers when we used the railing. The towels and robes were stained. The pool towels were shredded and had holes. The staff was slow and half of them were incompetent. The managers were kind, but you shouldn’t need to involve a manager for every little thing. The food ...
Reviewed on Apr 9, 2026

Alaia Belize, Autograph Collection
Sea Grape Drive San Pedro Belize District
The price is CA $481 per night from May 9 to May 10
CA $481
CA $573 total
May 9 - May 10
includes taxes & fees
9.4/10 Exceptional! (689 reviews)
We loved staying at the Alaia resort. The room was clean, the staff was friendly, the air conditioning worked well and the property was well taken care of. We will definitely be coming back!
Reviewed on Apr 4, 2026

Sunset Caribe Belize
2 miles North San Pedro Belize District
The price is CA $373 per night from May 7 to May 8
CA $373
CA $452 total
May 7 - May 8
includes taxes & fees
9.2/10 Wonderful! (510 reviews)
Hotel was wonderful, very clean, spacious, and friendly staff. Will stay here again if I come back to San Pedro. Location is also great to popular restaurants.
Reviewed on Apr 9, 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 John Greif II
- Tropic Air Belize City (BZE) to San Pedro (SPR) flights
- Flights from Aalborg (AAL) to San Pedro (SPR)
- Flights from Abidjan (ABJ) to San Pedro (SPR)
- Flights from Belmopan (BCV) to San Pedro (SPR)
- Flights from Hartford (BDL) to San Pedro (SPR)
- Flights from Bloomington (BMI) to San Pedro (SPR)
- Flights from Buenos Aires (BUE) to San Pedro (SPR)
- Flights from Buffalo (BUF) to San Pedro (SPR)
- Flights from Belize City (BZE) to San Pedro (SPR)
- Flights from Bozeman (BZN) to San Pedro (SPR)
- Flights from Béziers (BZR) to San Pedro (SPR)
- Flights from Kolkata (CCU) to San Pedro (SPR)
- Flights from Chattanooga (CHA) to San Pedro (SPR)
- Flights from Calama (CJC) to San Pedro (SPR)
- Flights from Casablanca (CMN) to San Pedro (SPR)
- Flights from Chetumal (CTM) to San Pedro (SPR)
- Flights from Caye Caulker (CUK) to San Pedro (SPR)
- Flights from Cancun (CUN) to San Pedro (SPR)
- Flights from San Ignacio (CYD) to San Pedro (SPR)
- Flights from Corozal (CZH) to San Pedro (SPR)
- Flights from Cozumel (CZM) to San Pedro (SPR)
- Flights from Dayton (DAY) to San Pedro (SPR)
- Flights from Dangriga (DGA) to San Pedro (SPR)
- Flights from Des Moines (DSM) to San Pedro (SPR)
- Flights from Detroit (DTW) to San Pedro (SPR)
- Flights from Buenos Aires (EZE) to San Pedro (SPR)
- Flights from Spokane (GEG) to San Pedro (SPR)
- Flights from Glasgow (GLA) to San Pedro (SPR)
- Flights from São Paulo (GRU) to San Pedro (SPR)
- Flights from Huntsville (HSV) to San Pedro (SPR)
- Flights from Kandrian (KDR) to San Pedro (SPR)
- Flights from Kolhapur (KLH) to San Pedro (SPR)
- Flights from Vina del Mar (KNA) to San Pedro (SPR)
- Flights from Kuwait City (KWI) to San Pedro (SPR)
- Flights from Lafayette (LAF) to San Pedro (SPR)
- Flights from Los Angeles (LAX) to San Pedro (SPR)
- Flights from Lübeck (LBC) to San Pedro (SPR)
- Flights from Long Beach (LGB) to San Pedro (SPR)
- Flights from Mendoza (MDZ) to San Pedro (SPR)
- Flights from Mexico City (MEX) to San Pedro (SPR)
- Flights from Mansfield (MFD) to San Pedro (SPR)
- Flights from Medford (MFR) to San Pedro (SPR)
- Flights from Managua (MGA) to San Pedro (SPR)
- Flights from Miami (MIA) to San Pedro (SPR)
- Flights from Merida (MID) to San Pedro (SPR)
- Flights from Myrtle Beach (MYR) to San Pedro (SPR)
- Flights from Newcastle (NCS) to San Pedro (SPR)
- Flights from Ontario (ONT) to San Pedro (SPR)
- Flights from Gold Coast (OOL) to San Pedro (SPR)
- Flights from Orange Walk (ORZ) to San Pedro (SPR)
- Flights from Puerto Barrios (PBR) to San Pedro (SPR)
- Flights from Punta Gorda Airport (PGD) to San Pedro (SPR)
- Flights from Phoenix (PHX) to San Pedro (SPR)
- Flights from Placencia (PLJ) to San Pedro (SPR)
- Flights from Patos de Minas (POJ) to San Pedro (SPR)
- Flights from Palm Springs (PSP) to San Pedro (SPR)
- Flights from Puerto Vallarta (PVR) to San Pedro (SPR)
- Flights from Portland (PWM) to San Pedro (SPR)
- Flights from Roanoke (ROA) to San Pedro (SPR)
- Flights from Fort Myers (RSW) to San Pedro (SPR)
- Flights from Roatan (RTB) to San Pedro (SPR)
- Flights from Rottnest Island (RTS) to San Pedro (SPR)
- Flights from Tulsa (RVS) to San Pedro (SPR)
- Flights from San Diego (SAN) to San Pedro (SPR)
- Flights from Santiago (SCL) to San Pedro (SPR)
- Flights from Seattle (SEA) to San Pedro (SPR)
- Flights from San Francisco (SFO) to San Pedro (SPR)
- Flights from San José (SJO) to San Pedro (SPR)
- Flights from Salta (SLA) to San Pedro (SPR)
- Flights from Sydney (SYD) to San Pedro (SPR)
- Flights from Syracuse (SYR) to San Pedro (SPR)
- Flights from Tijuana (TIJ) to San Pedro (SPR)
- Flights from Tampa (TPA) to San Pedro (SPR)
- Flights from Belize City (TZA) to San Pedro (SPR)
- Flights from Van Nuys (VNY) to San Pedro (SPR)
- Flights from Santa Cruz (VVI) to San Pedro (SPR)
- Flights from St. Anthony (YAY) to San Pedro (SPR)
- Flights from Edmonton (YEG) to San Pedro (SPR)
- Flights from Halifax (YHZ) to San Pedro (SPR)
- Flights from Kelowna (YLW) to San Pedro (SPR)
- Flights from Ottawa (YOW) to San Pedro (SPR)
- Flights from Sudbury (YSB) to San Pedro (SPR)
- Flights from Montreal (YUL) to San Pedro (SPR)
- Flights from Vancouver (YVR) to San Pedro (SPR)
- Flights from Winnipeg (YWG) to San Pedro (SPR)
- Flights from Saskatoon (YXE) to San Pedro (SPR)
- Flights from Prince George (YXS) to San Pedro (SPR)
- Flights from Calgary (YYC) to San Pedro (SPR)
- Flights from Victoria (YYJ) to San Pedro (SPR)
- Flights from Toronto (YYZ) to San Pedro (SPR)
- Flights from Nanaimo (ZNA) to San Pedro (SPR)
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.







