Skip to main content

Dry season on both coasts.Where to go

Sargassum season on the Caribbean.Today's reading

Hurricane season, to 30 November.When to go

PlayaBueno

Guide · Reviewed Aug 2026

Best beaches for snorkeling in Mexico

The top-rated snorkeling spots in our directory, then the reefs worth building a trip around and how to snorkel them without wrecking them. 25 places make the list: the ones where the listing data backs up snorkeling with reef, fish or turtles, not just a tick in a box.

Top rated

Highest-rated snorkeling spots

All 25
  1. San Miguel de Cozumel, Quintana Roo

    Playa "El Cielo"

    Rated 4.9 out of 5 on Google from 1,269 reviews.
  2. Cozumel, Quintana Roo

    Stingray Beach Cozumel

    Rated 4.8 out of 5 on Google from 2,921 reviews.
  3. Tulum, Quintana Roo

    Cenotes Sac Actún

    Rated 4.8 out of 5 on Google from 1,397 reviews.
  4. Tulum, Quintana Roo

    Cenote Nohoch Nah Chich

    Rated 4.8 out of 5 on Google from 564 reviews.
  5. Mahahual, Quintana Roo

    Maya Chan Beach

    Rated 4.8 out of 5 on Google from 491 reviews.
  6. Santa María Huatulco, Oaxaca

    Bahia de Cacaluta

    Rated 4.8 out of 5 on Google from 266 reviews.
  7. Santa María Huatulco, Oaxaca

    Playa La India

    Rated 4.8 out of 5 on Google from 227 reviews.
  8. Mazunte, Oaxaca

    Playa Mazunte

    Rated 4.7 out of 5 on Google from 7,268 reviews.
  9. Cabo Pulmo, Baja California Sur

    Arbolito Beach

    Rated 4.7 out of 5 on Google from 640 reviews.

How this list worksPlaces where the listing records snorkeling and backs it up with reef, fish or turtles, ordered by Google rating weighted by the number of reviews behind it. Fewer than 25 reviews and a place is left out. Nothing here is paid placement.

Where to go

Reefs worth the trip

  • Quintana Roo · Caribbean

    Cozumel

    The Mesoamerican Reef runs along the island's west side. Some of it you can reach from shore, at Chankanaab and the beach clubs south of town; the rest is a boat ride out.

  • Quintana Roo · Caribbean

    Yal-Kú lagoon, Akumal

    A sheltered lagoon with fish in clear, calm water. Next door, Akumal Bay is known for sea turtles grazing the seagrass; follow the local rules on where you can swim.

  • Quintana Roo · Caribbean

    Isla Mujeres

    Reef at the island's southern tip, around Garrafón, and whale shark tours roughly from June to September.

  • East Cape · Sea of Cortez

    Cabo Pulmo

    A national park whose reef has come back strongly since fishing there stopped. Go with a local operator; the park has rules on where you can swim.

  • Jalisco · Pacific

    Los Arcos, Puerto Vallarta

    Rock arches in Banderas Bay, a short boat ride from town, with fish around the walls.

  • Quintana Roo

    Gran Cenote, Tulum

    Fresh water instead of salt: clear, cool and calm, with caverns to float over.

In the water

Snorkel without the damage

  • Use reef-safe sunscreen, or cover up with a rash vest. Marine parks and cenotes often insist.
  • Don't touch or stand on coral. Fins kick up sand, so keep them off the bottom.
  • Give turtles and rays space, and never chase them for a photo.
  • Snorkel with a buddy, and wear a vest if you're not a strong swimmer.
  • Check the flag and the current before you go in. Calm yesterday doesn't mean calm today.

Before you go

Common questions

Where is the best snorkeling in Mexico?

The Mesoamerican Reef along the Caribbean coast is the big draw: Cozumel, Isla Mujeres and Akumal all have reef or lagoons close to shore. On the Sea of Cortez, Cabo Pulmo's protected reef is worth the drive, and the cenotes around Tulum offer freshwater snorkeling.

What is the best time of year to snorkel in Mexico?

Spring usually brings the calmest, clearest water, before the summer storms. The water is warm year-round, and whale sharks visit the Caribbean coast roughly from June to September.

Do you need to be a strong swimmer to snorkel in Mexico?

No. Plenty of lagoons, bays and cenotes are shallow and calm, and vests are usually available. Choose a protected bay over the open coast if you're a beginner, and always snorkel with a buddy.