Snorkeling in Sri Lanka 15 options
Sort15 of 15
No experiences match those filters.

Snorkeling at Pigeon Island: Coral reefs and reef sharksSnorkel Pigeon Island's coral reefs for 2–3 hours with mask, fins and snorkel provided. Boat ride from Nilaveli, bottled water and snacks included.Thu–Sat · 13:30 · Season until 31 Oct · Pickup optional · From age 5★ 4.86 (49)3hEN · TA✓ Free cancellationfromUS$ 40per person

Pigeon Island Snorkeling: Swim with Sharks & TurtlesSnorkel Pigeon Island's coral reefs 3 km from Nilaveli Beach with boat, equipment and experienced skipper included. Spot turtles.Every day · First departure 08:00, last 14:30 · Up to age 70★ 3.88 (17)3h✓ Free cancellationfromUS$ 17.94per person

Snorkeling at Pigeon Island from Uppuveli BeachSnorkel vibrant coral reefs and tropical fish at Pigeon Island National Park with a professional guide, boat transfers and equipment included.Every day · 08:30 · All ages★ 4.00 (9)3h–4hEN · DE · IT · FR +1✓ Free cancellationfromUS$ 50per person

Sri Lanka: Angel Rock Snorkeling & Coral Reef ExplorationSnorkel above coral reefs and fish at Angel Rock near Pigeon Island, Sri Lanka. Boat, equipment and water included. Guide fees separate.Every day · First departure 06:00, last 16:00 · From age 6★ 4.00 (7)2h✓ Free cancellationfromUS$ 30per person

Snorkeling at Angel Rock, Sri Lanka: Boat-based coral reef accessJump straight from the boat into untouched coral reefs at Angel Rock in Sri Lanka, with snorkeling gear and a guide included: no beach means deeper water and fewer crowds.Every day · 06:00 and 10:00 · Up to age 70★ 4.50 (6)1h 30m✓ Free cancellationfromUS$ 22per person

Trincomalee snorkeling at Pigeon Island: Turtles and reef sharksSnorkel Pigeon Island in Trincomalee with an expert guide, spotting turtles and Black Tip Reef Sharks among 300 fish species and 100 coral types.Every day · 08:30, 10:00 and 11:00★ 4.33 (3)4hEN · DE · RU · FR✓ Instant confirmationfromUS$ 100per person

Snorkeling at Coral Island from Trincomalee: Equipment and boat includedTwo-hour snorkeling trip from Trincomalee with boat ride, equipment and English-speaking guide, see colorful corals.Every day · 08:00 · Ages 12–50★ 5.00 (2)2hEN✓ Free cancellationfromUS$ 125per person

Snorkeling in Nilaveli: Angel Rock, Pigeon Island & Coral GardenSnorkel three reefs off Nilaveli with an expert guide, small group of max six, and all gear included, Angel Rock.Every day · 08:30 · Hotel pickup · All ages★ 5.00 (1)4h 30mEN✓ Instant confirmationfromUS$ 75per person

Whale and Dolphin Watching with Snorkeling in TrincomaleeSpot blue whales, sperm whales and spinner dolphins off Trincomalee's east coast with hotel pickup and gear provided, then snorkel Swami Rock and Navy Rock.Every day · 06:00 · Hotel pickup · All ages5hEN✓ Instant confirmationfromUS$ 85per person

Snorkeling in Hikkaduwa: Small group with full equipmentSnorkel Hikkaduwa bay with mask, snorkel and fins provided. An English-speaking guide teaches you the basics before you descend into shallow coral.Every day · 13:30 · Ages 8–602hEN✓ Free cancellationfromUS$ 30per person

Snorkeling Pigeon Island: Reef Sharks & Turtles from NilaveliSnorkel Pigeon Island National Park from Nilaveli with a local guide, boat transfer and equipment included.Every day · 08:00, 09:00 and 10:00 · Hotel pickup · All ages1dEN✓ Free cancellationfromUS$ 22per person

Pigeon Island Snorkeling Tour: Coral Reefs & Marine LifeSnorkel Pigeon Island's coral reefs and marine life 3 km offshore: mask, fins and boat included. Pay park entry at the meeting point.Every day · First departure 08:00, last 14:00 · From age 5★ 3.35 (77)3h✓ Free cancellationfromUS$ 78per person

Snorkeling in Trincomalee: Marine Life & Rock PoolsTwo-hour snorkeling trip in Trincomalee with equipment included and an English-speaking guide: explore coral reefs, spot fish and turtles.Every day · From age 12★ 4.33 (3)2hEN✓ Free cancellationfromUS$ 50per person

Snorkeling at Pigeon Island from Nilaveli: 178 fish speciesSnorkel Pigeon Island's shallow reefs off Nilaveli with equipment and boat included: see 100 types of coral and sharks, turtles and reef fish in two hours.Every day · 07:00 · Pickup optional · Ages 12–502h 30mEN✓ Free cancellationfromUS$ 44per person

Snorkeling at Pigeon Island: Turtles and reef sharksSnorkel Pigeon Island National Park near Trincomalee with gear and boat included: swim among coral reefs, sea turtles and blacktip reef sharks in shallow, calm waters.Every day · From age 74hEN✓ Free cancellationfromUS$ 108per person
The top 12 of 15 options, side by side
✓ 2026-10-29| Option | Price | Duration | Rating | Days and times | Guide languages |
|---|---|---|---|---|---|
US$ 40 per person | 3h | 4.86★ · 49 | Thu–Sat · 13:30 · Season until 31 Oct | English, Tamil | |
US$ 22 per person | 1h 30m | 4.50★ only 6 reviews | Every day · 06:00 and 10:00 | — | |
US$ 50 per person | 3h–4h | 4.00★ only 9 reviews | Every day · 08:30 | English, German, Spanish +2 | |
US$ 17.94 per person | 3h | 3.88★ · 17 | Every day · First departure 08:00, last 14:30 | — | |
US$ 30 per person | 2h | 4.00★ only 7 reviews | Every day · First departure 06:00, last 16:00 | — | |
US$ 100 per person | 4h | 4.33★ only 3 reviews | Every day · 08:30, 10:00 and 11:00 | English, German, French +1 | |
US$ 125 per person | 2h | 5.00★ only 2 reviews | Every day · 08:00 | English | |
US$ 75 per person | 4h 30m | 5.00★ only 1 review | Every day · 08:30 | English | |
US$ 85 per person | 5h | — | Every day · 06:00 | English | |
US$ 30 per person | 2h | — | Every day · 13:30 | English | |
US$ 22 per person | 1d | — | Every day · 08:00, 09:00 and 10:00 | English | |
US$ 78 per person | 3h | 3.35★ · 77 | Every day · First departure 08:00, last 14:00 | — |
Snorkeling in Sri Lanka at a glance
- Our pick: Snorkeling at Pigeon Island: Coral reefs and reef sharks, US$ 40 (3h, 4.86★ · 49).
- Best value: Snorkeling at Angel Rock, Sri Lanka: Boat-based coral reef access, US$ 22 (1h 30m, 4.50★ · only 6 reviews).
- Also recommended: Snorkeling at Pigeon Island from Uppuveli Beach, US$ 50 (3h–4h, 4.00★ · only 9 reviews).
Real price per person across the 15 options: US$ 17.94–US$ 125 (median US$ 50).
Of the 15 options: 12 with free cancellation, 14 with instant confirmation, 5 with hotel pickup, 9 kid-friendly and 12 bookable last-minute.
How we rank: quality, number of reviews and relevance to the topic. In the comparison table, our top 3 comes first. Price per person.



