
Snorkeling in Nilaveli
Opens April30 April to 30 SeptemberOn Sri Lanka's east coast, a short boat ride takes you to Angel Rock and Coral Island, some of the island's clearest water and best coral. Angel Rock is dense with reef fish; Coral Island is a quieter coral garden you'll often have to yourselves. In season from 30 April to 30 September.
Book your snorkeling trip

Snorkeling Angel Rock
Clear water and dense reef fish at one of Sri Lanka's best snorkel reefs, a short boat ride off Nilaveli.
GoPro photo & video included

Snorkeling Coral Island
A quiet coral garden off Nilaveli, often yours alone, because we don't share the boat.
GoPro photo & video included
What you’ll see
- Snorkeling Angel Rock: Clear water, coral and a high density of fish: one of Sri Lanka's best snorkel spots.
- Snorkeling Coral Island: A coral garden often to yourselves, with no shared boat.
Snorkeling in Nilaveli: FAQ
Some of Sri Lanka's clearest water and best coral. Around Angel Rock you'll find a high density of reef fish, and Coral Island is a coral garden you'll often have to yourselves. Turtles, octopus and moray eels are seen regularly, with visibility frequently 15 to 25 metres in season.
Both are a short boat ride from our beach. Angel Rock is known for clear water and a high density of fish, one of Sri Lanka's best snorkel spots. Coral Island is a quieter coral garden, often snorkeled without a shared boat, so it can feel like you have it to yourselves.
Book snorkeling at Angel Rock → Book Coral Island snorkeling →
Yes, from the 2027 season. From 30 April 2027 we run trips to Pigeon Island National Park, just off Nilaveli, alongside our snorkeling at Angel Rock and Coral Island. Until then, Angel Rock is the reef we recommend for the most fish and the clearest water.
Not necessarily. The snorkeling here is reached by boat, but both spots suit non-swimmers who are comfortable wearing a life jacket and following the guide. We adapt the trip to your comfort in the water.
Yes. Mask, fins and snorkel are included, along with refreshments after the trip. We bring a GoPro and capture photos and videos of you in the water, no extra charge.
The Nilaveli season runs from 30 April to 30 September, when the east coast offers flat water and excellent visibility around Angel Rock and Coral Island. Outside those dates you can pre-book for when the season opens.
Our dive centre is right on the beach, and the boat leaves from there. In Nilaveli we don't offer tuk tuk pick-up. Most accommodation is within easy walking or short tuk tuk distance. Please arrive 15 minutes before your trip.