Snorkeling at Pigeon Island: Coral reefs and reef sharks
Parrot fish, turtles and blacktip reef sharks in shallow water around hard coral
Snorkel the coral reefs around Pigeon Island in Nilaveli for 2–3 hours, floating on the surface with mask and snorkel to watch fish, rays and occasionally turtles and blacktip reef sharks in the shallow water. The boat leaves from the Divinguru Nilaveli diving centre, a 10-minute ride from shore. Snorkelling gear, bottled water and snacks are provided. The entrance ticket to Pigeon Island Marine Park is paid in cash on arrival at the centre.
Compare the 12 alternatives
Pigeon Island Snorkeling: Swim with Sharks & TurtlesEvery day · First departure 08:00, last 14:30 · Up to age 70★ 3.88 (17)3hUS$ 17.94View ›
Pigeon Island Snorkeling Tour: Coral Reefs & Marine LifeEvery day · First departure 08:00, last 14:00 · From age 5★ 3.35 (77)3hUS$ 78View ›
Sri Lanka: Angel Rock Snorkeling & Coral Reef ExplorationEvery day · First departure 06:00, last 16:00 · From age 6★ 4.00 (7)2hUS$ 30View ›
Snorkeling at Angel Rock, Sri Lanka: Boat-based coral reef accessEvery day · 06:00 and 10:00 · Up to age 70★ 4.50 (6)1h 30mUS$ 22View ›
Snorkeling in Nilaveli: Angel Rock, Pigeon Island & Coral GardenEvery day · 08:30 · All ages★ 5.00 (1)4h 30mENUS$ 75View ›
Trincomalee snorkeling at Pigeon Island: Turtles and reef sharksEvery day · 08:30, 10:00 and 11:00★ 4.33 (3)4hEN · DE · RU · FRUS$ 100View ›
Snorkeling Pigeon Island: Reef Sharks & Turtles from NilaveliEvery day · 08:00, 09:00 and 10:00 · All ages1dENUS$ 22View ›
Snorkeling at Pigeon Island: Turtles and reef sharksEvery day · From age 74hENUS$ 108View ›
Snorkeling in Hikkaduwa: Small group with full equipmentEvery day · 13:30 · Ages 8–602hENUS$ 30View ›
Whale and Dolphin Watching with Snorkeling in TrincomaleeEvery day · 06:00 · All ages5hENUS$ 85View ›
Snorkeling at Pigeon Island from Uppuveli BeachEvery day · 08:30 · All ages★ 4.00 (9)3h–4hEN · DE · IT · FR +1US$ 50View ›
Snorkeling at Coral Island from Trincomalee: Equipment and boat includedEvery day · 08:00 · Ages 12–50★ 5.00 (2)2hENUS$ 125View › Compare more experiences like this »
The experience
A 10-minute boat ride takes you from the Divinguru Nilaveli diving centre to Pigeon Island, where you'll spend 2–3 hours floating on the surface with a mask, snorkel and fins. You don't need certification or diving experience: the snorkel sits at water level while you watch the coral reefs, rocks and fish below. Around the island, hard corals host different species of Indian Ocean fish: parrot fish, damselfish, lined sweetlips, butterfly fish and banner fish. The water is shallow enough that turtles, various ray species and blacktip reef sharks sometimes pass through.
All snorkelling gear is provided, along with bottled water and snacks during the outing. The boat operates daily from the diving centre. You'll need to bring cash to pay the entrance ticket to Pigeon Island Marine Park when you arrive: around 40 euros per adult, or the equivalent in US dollars or Sri Lankan rupees.
What’s included
- Snorkelling equipment (mask, snorkel, fins).
- bottled water.
- snacks.
- boat transport from the Nilaveli diving centre to Pigeon Island and back.
Before you book
Prices and times updated 10 days ago
Operated by Divinguru Sri Lanka
Is this one for you?The guide speaks English and Tamil, so you'll follow the commentary in whichever language works for you. The 2–3 hour float on the surface suits anyone who wants to see coral reefs and reef fish without the time, cost or training of scuba diving.
Traveler reviews
Top questions
What languages is the tour guided in?
Live guide in English and Tamil.
Can children come?
Yes. Ticket types: Child (5 to 12 years). Children under 5 can't be included in the booking.
What happens if it rains?
It may be canceled due to bad weather. If that happens, you're offered another date or a refund. Free cancellation up to 24 h before the start.
What fish and marine life will I see snorkeling at Pigeon Island?
Pigeon Island's coral reefs host parrot fish, damselfish, sweetlips, butterfly fish and banner fish year-round. Turtles, rays and blacktip reef sharks appear in the shallow water with some frequency, though sightings are not guaranteed.
How long is the boat ride from Nilaveli to Pigeon Island?
The boat ride from the Divinguru Nilaveli diving centre to Pigeon Island takes around 10 minutes, and you'll spend 2–3 hours snorkeling in the water around the island.
Do I need diving certification or experience to snorkel here?
No certification is required. You float on the surface with a mask and snorkel, watching the reefs below without going underwater. Snorkelling gear is provided, and the activity suits all fitness levels.
What's included and what do I pay separately?
The snorkeling trip includes all snorkelling equipment, bottled water and snacks. The entrance ticket to Pigeon Island Marine Park is not included and is paid in cash at the diving centre on arrival: approximately 40 euros per adult, or equivalent in USD or Sri Lankan rupees.
Snorkeling at Pigeon Island: Coral reefs and reef sharks
3h · EN +1
from US$ 40 per person
4.8649 reviewsVerified traveler reviews via our booking provider








