Boca del Rio Tours and Activities
Visit Boca del Rio
Things to do

San Pedro: Snorkeling Trip with 4 Stops, Sharks, and Lunch
CA $180
per adult
92% of travellers recommend

Snorkeling at Hol Chan Marine Reserve and Shark Ray Alley
CA $111
per adult
100% of travellers recommend

Hol Chan Marine Reserve Snorkel Tour on the 40' Sirena Azul Sailboat
CA $137
per adult
100% of travellers recommend

Coral Garden Shark and Sting Ray Alley Snorkeling
CA $104
per adult
80% of travellers recommend
Plan a trip to see Boca del Rio
Price found within the past 48 hours. Click for updated prices.

X'Tan Ha - The Waterfront Resort
Price was CA $2,337, price is now CA $1,392 per person
CA $1,392
per person
Aug 29 - Sep 5
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Belize City (BZE)
9.2/10 Wonderful! (720 reviews)
We recently stayed at X’tan Ha and overall had a pleasant experience. The staff was extremely friendly, welcoming, and always willing to help. Their hospitality was definitely one of the highlights of our stay.
The rooms were clean, although they are somewhat dated and could use some updating. We also had a few visits from ants and termites in our room during our stay.
The food was mediocre—not bad, but not particularly memorable. However, if you’re looking for peace, quiet, seclusion, and beautiful beach views, X’tan Ha delivers. The property offers a relaxing atmosphere away from the crowds.
One thing to keep in mind is that it’s about a 40-minute bumpy golf cart ride to most restaurants, shops, and activities in town. For some travelers, the remote location will be a major plus; for others, it may be less convenient.
Overall, if your priority is tranquility, beachfront scenery, and friendly service, X’tan Ha is worth considering.
Reviewed on Jun 20, 2026

The Banks Resort
Price was CA $3,195, price is now CA $1,993 per person
CA $1,993
per person
Aug 2 - Aug 8
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Belize City (BZE)
9.8/10 Exceptional! (20 reviews)
Don’t give it another thought- book your stay at The Banks! I promise you won’t regret it! Beautiful property with no detail spared- Our family of four stayed at The Banks at the end of May for 3 nights and we wished we could have extended our stay. We stayed in a beautiful 3 bedroom villa on the river, the rooms were beautiful and spacious, very clean and we loved the outdoor showers. We also had our own plunge pool that was definitely larger than your average plunge pool. Humo, the restaurant onsite was delicious and had several options to choose from. We also visited the Sleeping Giant for dinner one evening and had wonderful pizza at Donatos. At The Banks we enjoyed kayaking down the Sibun River, riding bikes, and hiking. We rented a car from the BZE airport which I would highly recommend- this made it easy and convenient to take days trips- we visited St. Herman’s cave and did their tubing tour, the Blue Hole national park (amazing), Armenia (a local village nearby, we ate lunch at Hibiscus), and drove to the Mayan ruins- Xunantunich.
Special thanks to Gianni- our amazing bartender-he went above and beyond, Jessica the manager- she was so sweet and always asked about our day, and Jair one of our servers.
10 out of 10 recommend The Banks- you will love it!
Reviewed on Jun 8, 2026

Mariposa Jungle Lodge
Price was CA $2,413, price is now CA $1,548 per person
CA $1,548
per person
Aug 2 - Aug 8
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Belize City (BZE)
9.6/10 Exceptional! (37 reviews)
When we arrived we were met by Leo who was our contact for the entire stay. He was our bartender, waiter, and tour guide. Leo made our vacation memorable, he went above and beyond. The resort was beautiful and all the employees where friendly and did everything to make sure we were comfortable and happy. When we go back to San Ignacio we will be staying at this resort again. The food was amazing.
Reviewed on Jun 17, 2026
Stay near popular Boca del Rio attractions
Best Lodging Options Near Boca del Rio

Ramon's Village Resort
Coconut Drive San Pedro

The Watermark Hotel
1/4 Mile North, Tres Cocos Area San Pedro Belize District

Alaia Belize, Autograph Collection
Sea Grape Drive San Pedro Belize District

Sunset Caribe Belize
2 miles North San Pedro Belize District

Mahogany Bay Resort & Beach Club, Curio Collection by Hilton
Sea Grape Drive San Pedro

Sandbar Beachfront Hotel & Hostel
7 Boca Del Rio Dr San Pedro Ambergris Caye

Caye Casa
Boca de Rio Drive San Pedro

Mayan Princess Hotel
San Pedro San Pedro

PUR Boutique Cabanas - Adults only
1 Mile north of San Pedro Town, San Pedro Corozal District
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
- Condo Rentals in San Pedro
- Hotels with a Pool in San Pedro
- Hotels with Kitchenettes in San Pedro
- Pet-Friendly Hotels in San Pedro
- Villas De Isla Bonita
- Voyager Sun & Reef Hotel
- Hotel Coastalbay 2
- Riads in San Pedro
- Cruise Ships in San Pedro
- Apartments in San Pedro
- Rv Parks in San Pedro
- 4 Star Hotels in San Pedro
- Steps from the Sea
- 2br Beachside FamilySuite@Sapphire Beach Resort
- Capsule Hotels in San Pedro
- Hotels with Free Airport Shuttle in San Pedro
- Resorts in San Pedro
- Beachfront family villa
- Hotels with Free Breakfast in San Pedro
- Villa Aurora Estate
- Vacation Homes in San Pedro
- Hotels with Waterslides in San Pedro
- Hostels in San Pedro
- Bella Vista Resort Belize
- Cheap Hotels in San Pedro
- Cottages in San Pedro
- Boutique Hotels in San Pedro
- Aparthotels in San Pedro
- Cabin Rentals in San Pedro
- All Inclusive Resorts and in San Pedro
- Villas De Isla Bonita
- Playa Del Sol
- Adults Only Resorts & in San Pedro
- Upper
- San Pedro 5
- Hotel Royal Blue & Golf Cart Rental
- Hotels with a Lazy River in San Pedro
- Indigo Belize 2b 3 Bedroom Condo by RedAwning
- Seaside Casa with a Private Pool
- Family Hotels in San Pedro
- Guest Houses in San Pedro
- San Pedro Hotels
- Hotels with Hot Tubs in San Pedro
- Romantic Hotels in San Pedro
- Oceanfront with Incredible Views and Free use of Kayaks
- Casino Hotels in San Pedro
- B&B in San Pedro
- Luxury Hotels in San Pedro
- Las Terrazas Resort and Residences Ambergris
- Villas in San Pedro
- Flights from Los Angeles (LAX) to San Pedro (SPR)
- Flights from Cancun (CUN) to San Pedro (SPR)
- Flights from Cozumel (CZM) to San Pedro (SPR)
- Flights from Edmonton (YEG) to San Pedro (SPR)
- Flights from Ontario Intl. Airport (ONT) to San Pedro (SPR)
- Flights from Dangriga (DGA) to San Pedro (SPR)
- Flights from Vina del Mar (KNA) to San Pedro (SPR)
- Flights from Bozeman (BZN) to San Pedro (SPR)
- Flights from Portland (PWM) to San Pedro (SPR)
- Tropic Air Belize City (BZE) to San Pedro (SPR) flights
- Flights from Ottawa (YOW) to San Pedro (SPR)
- Flights from Vancouver (YVR) to San Pedro (SPR)
- Flights from San Francisco (SFO) to San Pedro (SPR)
- Flights from Van Nuys (VNY) to San Pedro (SPR)
- Flights from Detroit (DTW) to San Pedro (SPR)
- Flights from Saskatoon (YXE) to San Pedro (SPR)
- Flights from John Greif II
- Flights from Halifax (YHZ) to San Pedro (SPR)
- Flights from Belize City (BZE) to San Pedro (SPR)
- Flights from Victoria (YYJ) to San Pedro (SPR)
- Flights from Calgary (YYC) to San Pedro (SPR)
- Flights from Atlanta (ATL) to San Pedro (SPR)
- Flights from Chattanooga (CHA) to San Pedro (SPR)
- Flights from Toronto (YYZ) to San Pedro (SPR)
- Flights from Mexico City (MEX) to San Pedro (SPR)
- Flights from Placencia (PLJ) to San Pedro (SPR)
- Flights from Kelowna (YLW) to San Pedro (SPR)
- Flights from Corozal (CZH) to San Pedro (SPR)
- Flights from Puerto Vallarta (PVR) to San Pedro (SPR)
- Tropic Air Cancun (CUN) to San Pedro (SPR) flights
- Flights from San Ignacio (CYD) to San Pedro (SPR)
- Flights from Buffalo (BUF) to San Pedro (SPR)
- Flights from Montreal (YUL) to San Pedro (SPR)
- Flights to San Pedro
- Flights from Winnipeg (YWG) to San Pedro (SPR)
- Flights from Chetumal (CTM) to San Pedro (SPR)
- Flights from Santiago (SCL) to San Pedro (SPR)
- Flights from Caye Caulker (CUK) to San Pedro (SPR)

