Scuba Diving and Snorkelling in San Pedro

Compare 20 scuba diving and snorkelling in San Pedro, with prices from €56. Top rated: All inclusive Snorkeling at Hol Chan (4.8★).

Loading experiences…

Sort by

What travellers say

Recent reviews of tours and tickets on this page.

Andrea_W·2026-09-18· ★ 5.0

Mexico Rocks Snorkel Adventure from Ambergris Caye, San Pedro

snorkel in San Pedro! Bird man was the absolute best. The schedule time was as advertised-we left on time

Be ready for a informed and really good snorkel experience -they were professional- and great with non swimmers

Maria_T·2026-06-25· ★ 5.0

Reef, Reel & Feast

Fun day on the boat

Our guides were great and we had a really fun time. Able to catch enough fish for a very filling and delicious lunch. Snorkeling was great- got to see so many fish and nurse sharks.

Lee_G·2026-06-21· ★ 5.0

Explore Secluded Mexico Rocks and Stingray City

Spectacular Snorkeling

Favorite snorkeling in Belize. I was not expecting Mexico Rocks to be be my favorite. The fish were bigger than Hol Chan and there were just as many sharks - and a ton more stingrays. Nick was a great guide. We used Ridge and Reef adventures for three trips this time. All three guides were awesome. Highly recommend.

Frequently asked questions

How much should I budget for scuba diving and snorkelling in San Pedro?
Plan on €80 to €378 per adult, which covers half of the 20 options on this page. The cheapest is the Caye Caulker Marine Reserve 3 Stops Snorkeling Adventure at €56.
What happens if I need to cancel?
For 20 of the 20 experiences here you get a full refund if you cancel in time, usually up to 24 hours before. The deadline is shown on each booking page.
Do any experiences include pickup from my hotel?
Eight experiences on this page include pickup, such as the Hol Chan Marine Reserve and Shark Ray Snorkeling San Pedro Belize. The others start from a meeting point shared after booking.
How quickly is my booking confirmed?
75% of the options here confirm instantly. Others are confirmed by the operator, usually within 48 hours. Filter by “Instant confirmation” to see only the instant ones.
How long do scuba diving and snorkelling in San Pedro last?
Most last about 4 hours. One option takes 2 hours or less, and the longest lasts 12 hours.
Can I book scuba diving and snorkelling in San Pedro in my language?
English is the most common, offered by 20 experiences, followed by Spanish; Castilian and French. Use the Language filter to narrow the list.
What are the best-rated scuba diving and snorkelling in San Pedro?
The Premium Private Fishing, Snorkelling and Beach cookout tour in San Pedro,Belize is rated 5.0 from 155 reviews, the highest on this page among experiences with at least 50 reviews.

More things to do in San Pedro

The Evendo app on two phones

Evendo: Your Ultimate Travel Guide to San Pedro, Belize

Discover the best of San Pedro with Evendo, a 100% free app-based travel guide covering attractions, landmarks, restaurants, and more. Explore like a local!

Download on the App Store Get it on Google Play

Get the latest from Evendo

Hand-picked travel deals, new destination guides and trip ideas, straight to your inbox.

Select Currency

Choose the currency you want prices to display in.