Best Snorkeling in Puerto Rico: 10 Spots and the Tours Worth Booking
Puerto Rico has some of the easiest, most rewarding snorkeling in the Caribbean. You can float above sea turtles ten minutes from Old San Juan, take a short boat ride from Fajardo to the white-sand cays of La Cordillera, or ferry over to Culebra for the reefs locals rank as the best on the island.
This guide covers the 10 best snorkeling spots in Puerto Rico, what you will actually see at each one, whether you need a boat to get there, and the snorkel tours we would book ourselves. Short on time? Start with the quick picks.
Quick Picks
Puerto Rico Snorkeling Spots at a Glance
Use this to match a spot to your trip. Shore spots you can do on your own with your own gear. Boat spots need a tour or charter.
01
Icacos Island
Fajardo
Boat only | All levels | Turtles, rays
02
Carlos Rosario
Culebra
Hike or water taxi | Strong swimmers | Reef
03
Tamarindo Beach
Culebra
Shore | Beginner | Sea turtles
04
Flamenco Beach
Culebra
Shore | Beginner | Rentals on site
05
Escambrón Beach
San Juan
Shore | Beginner | Sea turtles
06
Condado Lagoon
San Juan
Shore | Beginner | Manatees, rays
07
La Parguera Cays
Lajas, south coast
Boat only | All levels | Reef fish
08
Steps Beach
Rincón, west coast
Shore | Summer only | Elkhorn coral
09
La Chiva
Vieques
Shore | Beginner | Seagrass, reef
10
Mosquito Pier
Vieques
Shore | Confident swimmers | Fish, turtles
1. Icacos Island and La Cordillera Reserve, Fajardo
Icacos is the most popular snorkeling tour in Puerto Rico, and it earns it. The island sits inside the La Cordillera Nature Reserve, a chain of small cays off Fajardo, and the boat ride from the marinas runs roughly 15 to 35 minutes depending on where you depart. Most trips pair a guided reef stop with beach time on Icacos' white sand.
Underwater you will find seagrass beds and patch reefs with sea turtles, stingrays, starfish, and schools of reef fish, plus stands of elkhorn coral. Captains choose the reef each day based on wind and swell, so your snorkel stop might be Lobos, Palomino, Palominitos, or Tortuga reef instead of Icacos itself. That flexibility is how good operators find calm, clear water.
There is no way to reach Icacos without a boat, so this is a tour-only spot. Trips usually run 4 to 5 hours with morning and afternoon departures. Book the morning when you can, since the sea is usually calmer before the trade winds build.

Our top pick for Icacos
Icacos Half Day Snorkel and Beach Tour
★★★★★ 5.0 (1,114 Google reviews) | 4 hours | From $100
- One reef stop plus beach time at Icacos
- Tropical drinks, snacks, and sandwiches included
- Morning and afternoon departures from Villa Marina, Fajardo
Prefer a catamaran?
Icacos Double Dip Power Catamaran
Sail Getaways | Public tour from Fajardo
A snorkel and beach day to Icacos on a power catamaran, with more deck space than a standard boat. A strong option for groups and families who want room to spread out between swims.
Check Availability2. Carlos Rosario Beach, Culebra
Ask around for the best snorkeling in Puerto Rico and most people will say Carlos Rosario. The beach sits inside the Luis Peña Channel Natural Reserve on Culebra's west side, with a long reef just offshore covered in sea fans, brain coral, and schools of reef fish. Many of the best stretches are in roughly 15 to 25 feet of water, so confident swimmers get the most out of it.
There is no road to the beach. Visitors have traditionally hiked about 15 to 20 minutes on a trail from the Flamenco Beach area, or arrived by kayak or water taxi, so ask locally about current trail access before you set out. There are no facilities and no rentals. Bring your own mask, fins, water, and shade.
An honest note: like reefs across the Caribbean, Culebra's coral has taken hits from bleaching, and some recent visitors have reported mixed coral health. The clear water and fish life are still why people make the trip, but set expectations accordingly.
3. Tamarindo Beach, Culebra
If swimming with a sea turtle is the goal, Tamarindo is your best bet on Culebra. Cayo Luis Peña shelters the bay, so the surface is usually calm, and green sea turtles and spotted eagle rays graze the seagrass in the shallows, especially in the morning.
The shoreline is pebbly rather than soft sand, and there are no rentals or food, but parking is easy. A guided session is the fastest way to find the turtles and learn what you are looking at, especially if you are new to snorkeling.

Best for turtles on Culebra
Snorkel Culebra with Sea Turtles
★★★★★ 4.8 (171 Google reviews) | 1.5 hours | From $50
- Snorkel 101 on the beach, then a guided swim at Tamarindo
- Full gear set and a photo album of your swim
- Ages 10+. Book once your Culebra ferry or flight is set
4. Flamenco Beach, Culebra
Flamenco is one of the most famous beaches in the Caribbean and the gentlest introduction to snorkeling on Culebra. The middle of the beach is mostly sand, so head to the rocky ends, especially the eastern side, to find fish and coral. It is not as rich as Carlos Rosario, but it has facilities and gear rentals, which makes it the easy choice for families. See our best beaches in Puerto Rico guide for more on the beach itself.
Skip the ferry
Culebra Power Boat Snorkel and Beach Tour
Sail Getaways | Departs Fajardo
The Culebra ferry is often the hardest part of the day. A boat tour from Fajardo handles the crossing, picks the calmest snorkel spot, and adds beach time on Culebra. Rather go on your own? Our ferry guide covers schedules and tickets.
Check Availability5. Escambrón Beach, San Juan
Escambrón is the best snorkeling in San Juan and one of the most convenient spots on the island. It sits in Puerta de Tierra between Old San Juan and Condado, a short ride from most hotels and the cruise piers. A rock and reef barrier shelters the cove from Atlantic waves, so the water inside stays calm on most days.
Green sea turtles feed on the seagrass here year-round and show up on most visits, along with parrotfish, sergeant majors, and sea fans. The water is shallow enough for beginners and kids, which is why most San Juan snorkel tours start from this beach.
You can snorkel Escambrón on your own, but a short guided tour adds gear, a flotation vest, and a guide who knows where the turtles are feeding that morning. One safety note: do not snorkel the open beaches of Condado or Isla Verde. Rip currents there are dangerous.
Best snorkel tour in San Juan
San Juan Snorkeling at Escambrón
Aqua Adventures | Escambrón Beach, San Juan
A guided shore snorkel with a local Escambrón operator. No boat, no long drive, and easy to fit around a morning in Old San Juan or a cruise port day.
Check Availability6. Condado Lagoon, San Juan
Condado Lagoon is a calm, sheltered body of water tucked behind the Condado hotel strip. Visibility is lower than at Escambrón, but it is one of the few places in the city where manatees, rays, and the occasional turtle turn up. It works best as a relaxed swim or paired with a kayak or paddleboard outing rather than a dedicated reef snorkel.
7. La Parguera Cays, Lajas
Most visitors know La Parguera for its bioluminescent bay, but the cays offshore hold the south coast's best snorkeling. Boats run out to small mangrove cays such as Cayo Caracoles, Mata la Gata, and Cayo Enrique, where shallow reefs and seagrass hold reef fish, starfish, and the occasional ray. Divers know the area for the Wall, a deep drop-off farther out.
La Parguera is roughly a 2.5 hour drive from San Juan, so make a day of it: snorkel the cays in the afternoon, eat in the village, then swim in the glowing water of the La Parguera bio bay after dark.
South coast pick
La Parguera VIP Snorkeling
Parguera Watersports | La Parguera, Lajas
A small-boat snorkel trip out to the Parguera cays with a local crew. Pair it with the bio bay swim the same evening for the best day on the south coast.
Check Availability Add the Bio Bay Swim8. Steps Beach, Rincón
On the west coast, Steps Beach (Playa Escalera) sits inside the Tres Palmas Marine Reserve, with shallow reef and elkhorn coral right off the sand. Timing is everything here. Rincón is a surf town because winter swells hit this coast hard, so snorkeling is best in the calmer late spring and summer months. If waves are breaking over the reef, stay out of the water.
9. La Chiva (Blue Beach), Vieques
La Chiva is a long, quiet beach on Vieques' south coast with calm water and patches of seagrass close to shore, which makes it a good first snorkel for kids and beginners. Healthier reef sits a short swim out. It is inside the Vieques National Wildlife Refuge, so check the refuge's posted hours before you go.
10. Mosquito Pier, Vieques
Mosquito Pier, also called Rompeolas, is a long pier on Vieques' north side where the pilings and rocky rubble attract schools of fish and the occasional turtle. Entry is over rocks, so it suits confident swimmers. If you are making the trip to Vieques, plan an evening at the brightest bioluminescent bay in the world. Our Mosquito Bay guide covers how to plan it.
First Time Snorkeling? Start Here
If you have never snorkeled, an open-water reef like Carlos Rosario is not the place to learn. Start somewhere shallow and calm, such as Escambrón, Flamenco, or Tamarindo, or book a lesson where a guide teaches breathing, clearing your mask, and floating without touching the reef. Fifteen minutes of coaching makes the rest of your trip far more fun.
Best for beginners and families
Fajardo Snorkeling Lesson and Marine Experience
Pirate Snorkeling Shack | Fajardo
A guided lesson built for first-timers, with hands-on coaching before you head out to look for marine life. A low-pressure way to build confidence before a full boat day.
Check AvailabilityShore Snorkeling vs. a Snorkel Tour
Both are worth doing, and they solve different problems. Here is how to decide.
Shore snorkeling
- Free, aside from parking or gear
- Best at Escambrón, Tamarindo, Flamenco, and Steps
- You set the schedule and stay as long as you like
- Bring your own gear and plan for no facilities at most spots
Snorkel tour
- Reaches reefs you cannot swim to, like Icacos and the Parguera cays
- Gear, flotation, and a guide in the water with you
- The captain picks the calmest, clearest spot that day
- Food, drinks, and beach time are often included
Our take: do one of each. Spend one morning on a boat tour to the cays, and use the shore spots to fill in the rest of your trip.
Best Time to Snorkel in Puerto Rico
You can snorkel in Puerto Rico year-round, with water temperatures from the high 70s to mid 80s °F. Conditions depend more on which coast you are on than on the month.
East coast and islands
Fajardo, Culebra, Vieques
Good all year. Mornings are calmest, and summer usually brings the flattest seas.
North and west coasts
San Juan, Rincón
Winter swells can stir up the water. Escambrón's sheltered cove still works most days. Rincón is a late spring and summer spot.
South coast
La Parguera
Sheltered from northern swells and reliable most of the year. Afternoon trips pair well with a night at the bio bay.
Two rules apply everywhere: go early, before the wind picks up, and skip the day after heavy rain, when runoff clouds the water near shore.
What to Bring Snorkeling in Puerto Rico
✓ A mask that fits (bring your own if you have one)
✓ Mineral, reef-safe sunscreen
✓ Rash guard or swim shirt
✓ Water shoes for rocky entries
✓ Dry bag for your phone and keys
✓ Water and snacks for beaches with no vendors
✓ Towel and a dry change of clothes
✓ An underwater camera or waterproof phone case
Reef and Sea Turtle Etiquette
Coral is a living animal, and a single touch or fin kick can damage it. Float flat, keep your fins off the bottom, and never stand on the reef. Sea turtles in Puerto Rico are federally protected, so give them about 10 feet of space, never chase or feed them, and photograph from the side. Do that, and the turtles keep grazing as if you were not there, which is exactly the point.
Puerto Rico Snorkeling FAQs
Where is the best snorkeling in Puerto Rico?
Culebra, especially Carlos Rosario and Tamarindo beaches, has the best shore snorkeling. For a boat day, Icacos Island and the La Cordillera cays off Fajardo are the top choice. Escambrón is the best option inside San Juan.
Can you snorkel in San Juan?
Yes. Escambrón Beach in Puerta de Tierra has a sheltered cove with sea turtles and reef fish, and it is the base for most San Juan snorkel tours. Avoid the open beaches of Condado and Isla Verde, which have strong rip currents.
Do I need a tour to snorkel in Puerto Rico?
Not for shore spots like Escambrón, Flamenco, Tamarindo, or Steps Beach. You do need a boat for Icacos, the Fajardo cays, and the La Parguera cays, and a guide makes beginner snorkeling much easier anywhere.
Is Culebra or Vieques better for snorkeling?
Culebra generally has better reefs and more reliable turtle sightings. Vieques has good spots too, and it is home to Mosquito Bay, so it is the better pick if you want to combine snorkeling with the brightest bio bay in the world.
Where can I snorkel with sea turtles in Puerto Rico?
Escambrón in San Juan and Tamarindo in Culebra are the most reliable. Turtles are also common on Icacos and Fajardo boat tours, though sightings are never guaranteed with wild animals.
Do snorkel tours provide gear?
Most Puerto Rico snorkel tours include a mask, snorkel, fins, and a flotation vest. Check the inclusions on each tour page before you book, and bring your own mask if you have one that fits well.
Can non-swimmers go snorkeling?
Many boat tours provide flotation vests, and a guided lesson is a good way to start. You should still be comfortable in the water, so read each tour's requirements and tell the crew you are new when you check in.
Ready to get in the water?
Compare the Puerto Rico snorkel tours we recommend, booked directly with local operators and confirmed instantly.
Browse Snorkel Tours Bio Bay Tours
Island Activities may earn a commission when you book through links on this page, at no extra cost to you. See our affiliate disclosure.



