
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.

Casa del Rai
Price was CA $1,595, price is now CA $1,097 per person
CA $1,097
per person
Apr 16 - Apr 22
found 20 hours ago
Roundtrip flight included
Toronto (YTO) to Belize City (BZE)
9.8/10 Exceptional! (36 reviews)
The owners and staff at this place were so friendly and helpful, the entire team went over and beyond helping our first time in San Pedro a fantastic experience. The location is perfect, easy walk to good restaurants, markets, beach, and water activities. My daughter and I felt completely safe in the area, they have a locked gate system, for security. The room was clean, beds were comfy. We were in the pearl room on the 3rd floor with great views of the ocean.
One tip of advice.. no elevators.. so u may want to ask for a lower floor, if you have a disability or trouble walking stairs. Love this place!
Reviewed on Jan 3, 2026

Sand and Sky Resort
Price was CA $2,116, price is now CA $1,254 per person
CA $1,254
per person
May 1 - May 8
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Belize City (BZE)
10/10 Exceptional! (7 reviews)
Clean room. Cleaned daily. Amazing staff. Ronna is really really nice and helpful
Reviewed on Feb 23, 2026

Thatch Caye, a Muy'Ono Resort
Price was CA $3,840, price is now CA $2,412 per person
CA $2,412
per person
May 14 - May 18
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Belize City (BZE)
9.2/10 Wonderful! (37 reviews)
Friendly and helpful staff. Very relaxing and quiet.
Reviewed on May 4, 2025

Villas De Isla Bonita
Price was CA $2,018, price is now CA $1,350 per person
CA $1,350
per person
Mar 26 - Apr 2
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Belize City (BZE)
10/10 Exceptional! (3 reviews)
Very quiet area with great location, few miles north of town but not too far. Amazing king sized bed, nicest staff, full kitchen with everything you could need, beautiful sunrise, and plush soft towels.
Reviewed on Dec 29, 2024

Maya Beach Hotel
Maya Beach
Price was CA $1,733, price is now CA $1,186 per person
CA $1,186
per person
Apr 9 - Apr 16
found 1 day ago
Roundtrip non-stop flight included
Edmonton (YEG) to Belize City (BZE)
9.6/10 Exceptional! (232 reviews)
Lovely comfortable room right on the beach. Good choice for dinner and breakfast
Reviewed on Feb 17, 2026
Cayo Espanto Hotel Deals

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Sea Grape Drive San Pedro
The price is CA $356 per night from Mar 26 to Mar 27
CA $356
CA $455 total
Mar 26 - Mar 27
includes taxes & fees
8.4/10 Very Good! (821 reviews)
We had an amazing stay. The rooms were clean and the staff was extremely friendly and helpful.
Reviewed on Feb 16, 2026

Alaia Belize, Autograph Collection
Sea Grape Drive San Pedro Belize District
The price is CA $614 per night from Mar 22 to Mar 23
CA $614
CA $731 total
Mar 22 - Mar 23
includes taxes & fees
9.2/10 Wonderful! (664 reviews)
Amazing
Reviewed on Feb 14, 2026

Sunset Caribe Belize
2 miles North San Pedro Belize District
The price is CA $351 per night from Feb 25 to Feb 26
CA $351
CA $421 total
Feb 25 - Feb 26
includes taxes & fees
9.2/10 Wonderful! (446 reviews)
The room was nice .
Reviewed on Feb 19, 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.








