The Best Snorkeling in Mexico is in |

The winner is Cozumel
A favorite destination of divers, Cozumel has offshore one of the world's most impressive barrier reefs. The small community, populated during the Caste Wars, has grown and attracted cruise ships, sophisticated hotels and internationally acclaimed restaurants, but still appeals to all sorts of travelers.
Perhaps Mexico's best snorkeling, although cruise ships and hordes have compromised reefs. Rocky shoreline makes if difficult in some places, but many snorkeling tours are available.1
And the runners up are....
![]() | Chetumal, Quintana Roo No, Chetumal does not have great snorkeling, but from here you can get a ferry to some of the best snorkeling spots in the world Caye Caulker and Ambergris Caye in Belize. |
![]() | Mahahual, Quintana Roo Chinchorro Banks, just offshore, provides great opportunities for snorkeling. |
![]() | La Paz, Baja California Sur Coral Point has some of the best coral reefs in Baja. Rent a lancha and go to Isla Espiritu Santo and snorkel with the sea lions. They call the Sea of Cortez the world's aquarium. |
![]() | Tulum, Quintana Roo Snorkel offshore on the great reef, or in the cenotes north and south of town. |
![]() | Puerto Morelos, Quintana Roo Locals take snorkelers out to snorkel the offshore reef. |
![]() | Huatulco, Oaxaca Lots of variety, some organized tours, beach restaurants rent gear. There are many good sites in the bays around Huatulco with interesting rock formations and an abundance of fish. Try El Maguey Bay and Playa La Entrega. |
![]() | Loreto, Baja California Sur Calm cystal clear waters in the Sea of Cortez. You can see large reef fish in nearby Isla Coronado . There are several adventure and snorkeling outfits base in Loreto. |
![]() | Los Cabos, Baja California Sur Bahia Santa Maria, but mostly up near La Paz (2 hours) |
![]() | Playa Del Carmen, Quintana Roo Not the spot it used to be - the coral reefs right off the shoreline are dead. No coral = no fish. |
![]() | Southern Yucatan State, Yucatan Some people snorkel in the delightful limestone sinkholes of the area. |
![]() | Zihuatanejo, Guerrero Sometimes murky, but good variety |
![]() | Puerto Vallarta, Jalisco Los Arcos Marine Reserve is a beautiful spot where you can view the rock formations and swim thru the arches. Sea life includes angelfish, damsels, parrot fish, lobsters, puffer fish and possibly mantas and stingrays. |
![]() | Cancun, Quintana Roo Not much snorkeling in Cancun, but nearby at Cozumel and the Riviera Maya |
![]() | Acapulco, Guerrero Try Isla la Roqueta - no coral but lots of fish. Not much available unless you take a snorkeling tour. For those who don't get wet, glass bottom boats are available. |
![]() | Mulege, Baja California Sur Expect Baracuda, Wrasse, Dorado, Sweet Lips, Sergeant Majors and Angels just to name a few |
![]() | Puerto Angel, Oaxaca There is a protected cove with clear water quite nice for snorkeling but no reefs. |
Los Ayala, Nayarit Compared to most of the Pacific Coast, the water here is quite clear with some nice areas. | |
![]() | Bacalar, Quintana Roo
|