Park & nature
Mexico Rocks
Some booking links are affiliate links. If you book through them, we may earn a small commission at no extra cost to you. We never let this influence which places we recommend.
Mexico Rocks is a shallow snorkeling area located about 20 minutes by boat from San Pedro. Unlike the barrier reef, this site is characterized by large boulder-like coral formations that create a maze of crevices and overhangs. Snorkelers can spot lobsters, crabs, parrotfish, and moray eels hiding among the rocks. The calm, clear waters make it ideal for beginners and families seeking a less crowded alternative to Hol Chan.
Don't miss
- Explore the boulder coral formations for hidden marine creatures.
- Spot lobsters and crabs tucked in crevices.
- Snorkel with schools of sergeant majors and blue tangs.
Tickets & tours
Ways to visit Mexico Rocks
You can usually visit on your own. A tour is worth it for transport, a guide, or combining nearby sights into one day.
Cheapest way inShared ride to the arch of Cabo San Lucas4.8★ · 743 travelers~1 hourFree cancellationFrom$19 per personSee dates →
Most bookedLucha Libre Tickets & Tacos & Beer & Mezcal = BEST NIGHT EVER!4.9★ · 1,934 travelers3–4 hoursFree cancellationFrom$90 per personSee dates →
Top ratedLegendary Mexican Lucha Libre Experience in Cozumel Meet andGreet5★ · 155 travelers~3 hoursFree cancellationFrom$69 per personSee dates →More attractions in San Pedro
