San Pedro was highly rated for snorkeling by 62 guests from the United States!

FREE cancellation on most rooms!
Instant confirmation when you reserve

In and Around San Pedro


Show me hotels near:


Show me hotels in nearby cities:

Other Accommodations

Different ways to stay in San Pedro:

More Hotel Themes

Different ways to stay in San Pedro:

Popular Hotels in San Pedro

See where others are staying...

The Villas at Banyan Bay, San Pedro Excellent 8.6 Had a 2 bedroom villa that was very roomy with 2 nice bathrooms and a large deck facing the ocean. Place was very clean with excellent maid service. Very nice pool and beach front. Great location in the southern part of town - close enough to downtown but not at all noisy.
SunBreeze Suites, San Pedro Very good 8.5 Freedom to cook meals when we wanted Very quiet and private
SunBreeze Hotel, San Pedro Very good 8.2 PERFECT vacation spot to truly relax. LOVED it and will definitely be back! Staff was fantastic and exceeded my expectations! Restaurant was amazing from food to ocean views. Couldn't be more pleased!
El Secreto, San Pedro Excellent 8.6
Captain Morgan's Retreat, San Pedro
Caribe Island Resort, San Pedro Very good 8.1 The condo was a bit out of town, which was actually perfect for us. The central courtyard, pool, and palapa are quiet, peaceful, and great for just relaxing and staring at the ocean, and the views out the window look like they're straight out of a postcard. The condo was fully-equipped, clean, and well-maintained. Tour operators universally picked us up at the condo's private dock, which was also great for swimming and snorkeling. A tour operator and dive shop, Suya Tours, is located right next door.
Portofino Beach Resort, San Pedro Excellent 8.9
Mayan Princess Hotel, San Pedro Very good 8.2 In the Middle of down town and close to beach
Grand Caribe Belize, San Pedro
Mayan Islands Resort, San Pedro

See how rates

  • 4.5/5 From 9357 reviews
  • 90.9% of users recommended