onlybeaches
← All beaches in Puerto Rico

Best snorkel beaches in Puerto Rico, 2026

10 snorkel beaches in Puerto Rico that score highest on the OnlyBeaches Index for what matters to snorkel travellers.How we rank →

  1. Carlos Rosario Beach1OBI 7.5+

    Carlos Rosario Beach

    Culebra, Puerto Rico

    Reef-focused beach reached from Flamenco/Tamarindo area with strong underwater appeal

  2. Cayo Diablo Beach2OBI 7.5+

    Cayo Diablo Beach

    Fajardo, Puerto Rico

    Offshore cay shoreline for experienced boat access, reef scenery, and a more remote beach feel.

  3. Cayo Turrumote3OBI 7.5+

    Cayo Turrumote

    La Parguera, Puerto Rico

    Important offshore cayo for snorkeling/diving trips from La Parguera

  4. Crash Boat Beach4OBI 7.5+

    Crash Boat Beach

    Aguadilla, Puerto Rico

    Aguadilla’s signature beach with clear water, pier scenery, food kiosks, and strong visitor recognition.

  5. Mosquito Pier Beach5OBI 7.5+

    Mosquito Pier Beach

    Vieques, Puerto Rico

    Recognized snorkel spot around Mosquito Pier with clear water and frequent marine-life sightings.

  6. Playa Carlos Rosario6OBI 7.5+

    Playa Carlos Rosario

    Culebra, Puerto Rico

    Premier reef-snorkeling beach reached from the Flamenco side of Culebra.

  7. Playa Tamarindo7OBI 7.5+

    Playa Tamarindo

    Culebra, Puerto Rico

    Calm west-coast snorkeling beach known for turtles and clear water.

  8. Punta Borinquen Reef Beach8OBI 7.5+

    Punta Borinquen Reef Beach

    Aguadilla, Puerto Rico

    A reef-fringed coastal beach zone near Punta Borinquen where surf, tide, and reef define the experience.

  9. Shacks Beach9OBI 7.5+

    Shacks Beach

    Bajura, Puerto Rico

    A major northwest Puerto Rico snorkel and dive beach with clear water and reef appeal.

  10. Steps Beach10OBI 7.5+

    Steps Beach

    Rincón, Puerto Rico

    Tres Palmas reef beach known for snorkeling and the landmark concrete steps.