Your Guide to Snorkeling near San Pedro, Belize

Your Guide to Snorkeling near San Pedro, Belize


Ever dream of swimming with sharks without getting your leg bitten off? What about swimming throughout schools of fish and watching a sea turtle glide gracefully throughout the water? Does snorkeling with a sting ray tickle your fancy?! Care to swim alongside a manatee (!!!) anyone?

Well then, Belize is the place to be.

5 of the BEST spots to snorkel in Belize - all different wildlife! |

With a 185-mile barrier reef (only second in size to Australia’s), the opportunity to see a vast array of sea life is pretty amazing. Pretty gosh-darn epic if you ask me. The options are basically endless when it comes to sticking your head below the surface.  Many tour operators will lend you a mask and snorkel, but I highly suggest you bring your own.  These have excellent reviews and come in a wide array of colors.

All around the island of Ambergris Caye there is an abundance of sea life and colorful corals just waiting to be explored. The water is turquoise in color, and the best snorkel spots are easily accessible by both half or whole day tours. Diving is also an option, although requires a PADI license.

snorkeling san pedro belize

 Ever since I was little, I put on my mask and fins (those are great ones) and snorkeled every chance I got.  I’ve admired the fish in Cozumel, the Greek Islands, Hawaii, and numerous Caribbean islands.  I even taught my husband how to snorkel in the Dominican Republic.

But Belize took me by surprise.  It was a whole different experience.

And if you’re wondering where to snorkel in San Pedro Belize, read on for lots of information!


I get a lot of questions about what camera I use when snorkeling, and I currently use a GoPro Hero 4 and Nikon Coolpix AW120 (updated version (with wifi) here).  Refer to the end of this post for a few more snorkeling must-haves, or check out my travel store for even more personal recommendations. :)

1. Hol Chan Marine Reserve

Hol Chan Marine Reserve is arguably one of the most impressive snorkeling spots in the entire world- and for good reason.  Therefore, the fact that it is considered the most popular snorkel site in Belize makes perfect sense.

Being so incredibly close to the town of San Pedro, just about 4 miles south (a short 15 minute boat ride), makes it easily accessible for a half day trip.  It was so easy (and downright impressive), that I came back the next day for some more underwater fun.

snorkeling san pedro belize

Hol Chan can actually be divided into four main zones or habitats: the coral reef, grass beds, mangroves, and shark-ray alley.  Within these zones, over 160 species of fish exist, as well as roughly 40 species of coral, 5 sponges, 8 algaes, and 2 seagrasses.  Oh, and 3 species of sea turtles >> my absolute favorite.

Occasionally, sightings of tarpon, Hammerhead sharks, and West Indian Manatee’s are reported.  Let me know if you are one of the lucky ones to swim alongside a Hammerhead Manatee.

snorkeling san pedro belize

2. Shark-Ray Alley

It’s no coincidence that the Sharks and Rays hang around one particular section of the reef.  In the past, local fisherman would often clean their catch in this area, thereby attracting Nurse Sharks and Southern Sting Rays.  When they noticed this, the fisherman notified the dive shops in San Pedro, which quickly made “Shark-Ray Alley” an extremely popular dive and snorkel site.

With excellent visibility, you can almost always see all species of fish (including jacks, groupers, snappers, parrot fish, angel fish, barracuda), but the main attraction will definitely be nurse sharks and sting rays for sure.

snorkeling san pedro belize

As soon as your boat arrives to the site, you will notice dark shadows nearby.  Hello sharks and rays!  

Nurse sharks average four to six feet in length, while the rays have a “wing-span” of two to four feet.  With numerous boats in the area each and every day, these animals have a great tolerance for humans and seem to enjoy this interaction.  Many will even swim right up to snorkelers!  Although not harmful in any way, it is best to keep a safe distance and not touch the animals.

This is a must-stop for any snorkeler wishing for a unique underwater experience.

3. Mexico Rocks

Located off the far northern tip of Ambergris Caye in the Belizean Barrier Reef (just a 20 minute ride from San Pedro), Mexico Rocks is a popular snorkeling destination.

Here, you will have the chance to admire giant Brain Corals, as well as a large collection of Star, Elk Horn Coral, and Staghorn Coral, with juvenile fish scurrying about.  Colorful sea fans, azure vase sponges, and butterfly fish add life to the area as well.

snorkeling san pedro belize

The area is also known for conch, banded shrimp, arrow crab, flounders, yellow tail snappers, and an assortment of angelfish.  It is also possible to see spiny lobsters and sting rays here.

The underwater visibility at Mexico Rocks is pretty perfect, and makes for an excellent half-day snorkel adventure.

4. Goff’s Caye

On our Manatee watch, our boat stopped at a pristine little island with beautiful, clear water.  Unfortunately, mother nature decided to do a little dance, and it downpoured for a majority of our tour.  However, once we ducked our heads below the surface, the rain didn’t matter one bit.  Thankfully, we were still able to snorkel off the Caye’s white sandy beaches among colorful coral and fish.

snorkeling san pedro belize

The snorkeling is great for those just getting used to the idea, although a professional is necessary to guide you to the right places around the small island.  The waters were rather shallow, which was great for my friends who have never snorkeled before.  After we held hands for a bit and she became comfortable, I was able to let go and explore on my own with the group (and take pictures)!

snorkeling san pedro belize

At Goff’s Caye, there is an abundance of brain coral, every color fish you could imagine, sting rays, barracudas, and small (harmless) sharks hanging around.

The island is particularly small, and there is nothing much but sand and palm trees. There is a dock that the boat tied up to, and a small shack selling food and drinks. On a bright and sunny day, I bet it’s absolutely surreal, an idyllic “deserted island”. Maybe next time… just gives me an excuse to go back 😉

5. Coral Gardens

After snorkeling four times in just a few days, I still wanted more. Crazy, right? The marine life was out of this world, so I signed up for yet another half-day tour, this time to explore the Coral Gardens. This spot, located between Ambergris Caye and Caye Caulker, is a patch of reef whose main attraction is the beautiful colorful corals.

Although the fish life isn’t as abundant as some of the other snorkel spots, I still saw the most gorgeous reef fish, including Parrot Fish, Hog Fish, and Fairy Bassets. Moray eels are frequently spotted here, as with the occasional nurse shark and lobster.
snorkeling san pedro belize

MUST-HAVES for an excellent snorkeling experience:

 Have you ever snorkeled before?

Would you snorkel with sharks?!

// *THIS POST MAY CONTAIN AFFILIATE LINKS. This means that if you make a booking after clicking on one of these links, I may make a small commission at no extra cost to you. Thanks for the support and help keeping the site free of charge for everyone to enjoy!