Cancun offers decent reef diving with nurse sharks, turtles, barracuda and colorful corals, though the reefs see heavy traffic and visibility averages 40-70 ft. Most trips head to the Mesoamerican Reef or make the 45-minute boat ride to Cozumel for stronger currents and healthier sites. Cenote diving is a completely different, surreal freshwater experience in underground caverns. Expect a safety briefing, rental gear that may be well-used, and groups of 6-10 divers per boat. Surface intervals usually involve snacks and waiting on a hot deck.
Best time is November through April when seas are calmer, visibility is better and water is 75-80°F; July-September brings warmer water but higher chance of rain, wind and occasional sargassum. Expect to pay around $120-180 for a two-tank reef dive including gear and boat; Cozumel trips or cenote dives run $160-250. Add-ons like Nitrox or underwater photos push it higher.
Book a small-group boat that visits two reefs instead of the crowded “shark petting zoo” sites. Skip the cheapest operators; they often rush briefings and overload boats. If you’re new to diving, do your open-water certification elsewhere first; local checkout dives can feel like an afterthought.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.