Mexico Rocks, San Pedro

#5 of 6 in Parks in Ambergris Caye
Reef · Hidden Gem · Nature / Park
Mexico Rocks is located in Ambergris Caye. Arrange to visit Mexico Rocks and other attractions in San Pedro using our San Pedro road trip planning tool.
Create an itinerary including Mexico Rocks

Mexico Rocks reviews

Rate this attraction
TripAdvisor traveler rating
TripAdvisor traveler rating 5.0
144 reviews
  • We did a half day tour with Louis on Tuff E Nuff tours. The fish and coral are simply amazing. It was like swimming in an aquarium. Even though they said there was a 4 person minimum, only my...  more »
  • Took a day tour to mexico rocks. We had heard about all the various snorkel tours and did Hol Chan and Sharks Ray Alley which were cool but loved this one. Least crowded too.  more »
  • Mexico Rocks was amazing! We got to see so much marine life here and different from what we saw at Hol Chan. We finally got to see a sea turtle at the very end of our snorkel. He was very friendly. This place is less crowded than Hol Chan. There was one other snorkel tour group when we arrived. Then they left and our group had the place to ourselves.
  • Beautiful site! Lots of individual sections of colorful coral with many more different species of sea life than Hol Chan (which is also amazing). Be sure to try and visit when it's sunny out so you can see the colors of the coral & fish really pop. Stingrays, nurse sharks, sea turtles, sea urchins, lobster & squid are also seen here. Less people here than Hol Chan & Shark Ray Alley as well. This was literally

Plan your trip to San Pedro

  • Get a personalized trip
    A complete day by day itinerary
    based on your preferences
  • Customize it
    Refine your trip. We'll find the
    best routes and schedules
  • Book it
    Choose from the best hotels
    and activities. Up to 50% off
  • Manage it
    Everything in one place.
    Everyone on the same page.