Top Mexico City Dive Sites
Las Marietas Islands (Nayarit)
This protected marine sanctuary offers easy to intermediate scuba and freediving. Divers can explore rich biodiversity including nudibranchs, sea fans, corals, and tropical reef fish. Hidden beaches, caves, and clear waters make it a visually striking experience.
Arrecife Alacranes (Yucatán)
Located in a remote biosphere reserve, this reef system hosts reef and pelagic species like barracuda, groupers, and snappers. It’s ideal for intermediate to advanced scuba divers seeking pristine coral and quiet waters away from the crowds.
Isla San Agustin (Huatulco, Oaxaca)
Best for intermediate-level scuba diving, this site features caves, crevices, and swim-throughs. Divers encounter tropical fish, rays, and turtles among rugged rock formations. The calm bay makes it great for relaxed exploration with geological interest.
Roca Partida (Revillagigedo Islands)
A technical and advanced scuba site, Roca Partida is famed for its steep walls and large pelagic life. Expect encounters with hammerheads, manta rays, whale sharks, and tuna. Remote and only accessible by liveaboard, it’s a world-class dive adventure.
Los Morros de Potosí (Guerrero)
With dramatic granite outcrops above and below the water, this site is perfect for easy to moderate scuba and freediving. Common sightings include sea turtles, reef fish, and moray eels. Swim-throughs and caves add an exciting geological element to the dive.