Sri Lanka  »  Snorkeling in Sri Lanka

Snorkeling in Sri Lanka

4.3 15 experiences from US$ 17.94 ✓Free cancellation on most experiences

14 of 15 run daily · first departure 06:00, last 16:00 · live guides in 7 languages · most take 2h–4h

Our top 3 of 15 experiences

Snorkeling at Pigeon Island: Coral reefs and reef sharksOur pick
from · per personUS$ 40
Snorkeling at Angel Rock, Sri Lanka: Boat-based coral reef accessBest value
from · per personUS$ 22
Snorkeling at Pigeon Island from Uppuveli BeachAlso recommended
from · per personUS$ 50

Snorkeling in Sri Lanka 15 options

Sort15 of 15
No experiences match those filters.
Snorkeling at Pigeon Island: Coral reefs and reef sharks
›
‹
Our pick
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 & Turtles
›
‹
Travelers' pick
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 Beach
›
‹
Also recommended
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 Exploration
›
‹
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 access
›
‹
Best value
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 sharks
›
‹
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 included
›
‹
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 Garden
›
‹
Travelers' pick
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 Trincomalee
›
‹
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 equipment
›
‹
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 Nilaveli
›
‹
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 Life
›
‹
Travelers' pick
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 Pools
›
‹
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 species
›
‹
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 sharks
›
‹
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
OptionPriceDurationRatingDays and timesGuide languages
Snorkeling at Pigeon Island: Coral reefs and reef sharksOur pick
US$ 40 per person
3h4.86★ · 49Thu–Sat · 13:30 · Season until 31 OctEnglish, Tamil
Snorkeling at Angel Rock, Sri Lanka: Boat-based coral reef accessBest value
US$ 22 per person
1h 30m4.50★ only 6 reviewsEvery day · 06:00 and 10:00—
Snorkeling at Pigeon Island from Uppuveli BeachAlso recommended
US$ 50 per person
3h–4h4.00★ only 9 reviewsEvery day · 08:30English, German, Spanish +2
Pigeon Island Snorkeling: Swim with Sharks & Turtles
US$ 17.94 per person
3h3.88★ · 17Every day · First departure 08:00, last 14:30—
Sri Lanka: Angel Rock Snorkeling & Coral Reef Exploration
US$ 30 per person
2h4.00★ only 7 reviewsEvery day · First departure 06:00, last 16:00—
Trincomalee snorkeling at Pigeon Island: Turtles and reef sharks
US$ 100 per person
4h4.33★ only 3 reviewsEvery day · 08:30, 10:00 and 11:00English, German, French +1
Snorkeling at Coral Island from Trincomalee: Equipment and boat included
US$ 125 per person
2h5.00★ only 2 reviewsEvery day · 08:00English
Snorkeling in Nilaveli: Angel Rock, Pigeon Island & Coral Garden
US$ 75 per person
4h 30m5.00★ only 1 reviewEvery day · 08:30English
Whale and Dolphin Watching with Snorkeling in Trincomalee
US$ 85 per person
5h—Every day · 06:00English
Snorkeling in Hikkaduwa: Small group with full equipment
US$ 30 per person
2h—Every day · 13:30English
Snorkeling Pigeon Island: Reef Sharks & Turtles from Nilaveli
US$ 22 per person
1d—Every day · 08:00, 09:00 and 10:00English
Pigeon Island Snorkeling Tour: Coral Reefs & Marine Life
US$ 78 per person
3h3.35★ · 77Every day · First departure 08:00, last 14:00—

Snorkeling in Sri Lanka at a glance

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.

More things to do in Sri Lanka

Need help planning your next activity?