Here are the best dive sites overall in Mexico, ranked by global reputation and dive quality:

🥇 Cozumel (Quintana Roo)

  • World-class drift diving
  • Exceptional visibility (often 30–40 m / 100+ ft)
  • Healthy coral walls (Palancar, Columbia, Santa Rosa)
  • Turtles, sharks, eagle rays

🥈 Cenotes of the Riviera Maya via Playa del Carmen & Tulum

  • Among the best cave & cavern diving on Earth
  • Crystal-clear freshwater, stalactites, haloclines
  • Sites like Dos Ojos, The Pit, Angelita
  • Cavern dives for OW+; cave dives for trained divers

🥉 Socorro Islands via Revillagigedo

  • Mexico’s Galápagos-level diving for advance bucket-list
  • Giant mantas, whale sharks, dolphins, sharks
  • Liveaboard only, open ocean conditions
  • One of the top dive destinations on the planet

Other sites include the following:

  • La Paz via the Sea of Cortez for seasonal but spectacular biodiversity including Sea lions, whale sharks, schooling fish
  • Cabo Pulmo via the Sea of Cortez for UNESCO-protected marine park, massive fish schools, bull sharks and the healthiest reef in the Gulf of California
  • Puerto Vallarta / Banderas Bay for sweet rock formations, mantas, dolphins, seasonal humpback whales, less coral and more big-animal action

The stretch between Cancún and Tulum offers some of the most unique scuba diving in Mexico.

Puerto Morelos, closest to Cancún, provides calm reef dives along the Mesoamerican Barrier Reef with healthy coral and abundant marine life. Puerto Morelos sits directly on the Mesoamerican Barrier Reef, where calm waters, colourful coral, and abundant tropical fish make it ideal for relaxed reef diving and beginner-friendly conditions.

Playa del Carmen is known for thrilling drift dives and seasonal bull shark encounters, and is nearest the ferry option to Cozumel. Playa del Carmen is one of the most popular diving hubs, famous for fast-moving drift dives, healthy reefs, and the seasonal bull shark migration that attracts divers from around the world.

Tulum, furthest South, stands out for its world-class cenote and cavern dives, where crystal-clear freshwater reveals dramatic rock formations. Tulum delivers a completely different type of dive experience. Its nearby cenotes and cavern systems feature crystal-clear water, dramatic stalactites, and surreal light beams, making them some of the most photographed dive sites on Earth.

Together, these destinations create an unforgettable diving experience for beginners and advanced divers alike. With warm water, good visibility year-round, and easy access to professional dive operators, the corridor between Cancún and Tulum offers unmatched variety—perfect for divers who want multiple unforgettable experiences in one trip.


The coastline between Cancún and Tulum is similarly home to some of the best snorkelling in the Riviera Maya.

Puerto Morelos offers calm, shallow reef snorkelling along the Mesoamerican Barrier Reef, perfect for colorful fish and coral.

Playa del Carmen offers a short 45 minute ferry trip to Cozumel which features the best visibility with crystal-clear water, vibrant reefs, accessible via boat and shore.

Akumal Bay is also famous for snorkelling with sea turtles just offshore. Add easy-access cenotes and warm Caribbean seas, and this stretch of coast delivers unforgettable snorkelling for every level. 🐠