Sri Lanka  »  Sri Lanka Snorkeling

Sri Lanka Snorkeling

We compared all 15 options — our verdict, the best price and who each one is really for.

4.3 15 experiences from US$ 18 Free cancellation on most experiences

The verdict

Our pick
Snorkeling at Pigeon Island: coral reefs and reef sharks
Best price
Pigeon Island Snorkeling: Swim with Sharks & Turtles
Sort

Up to 2 hours (4)

Sri Lanka: Angel Rock Snorkeling & Coral Reef Exploration
Sri Lanka: Angel Rock Snorkeling & Coral Reef Exploration★★★★★★★★★★ 4.00 (7)2hYou float above Angel Rock's coral reefs with snorkeling gear included, watching live fish and branching corals in clear water near Pigeon Island. The boat, equipment, and water are part of the price; a guide costs extra if you need one. Plan for a moderate physical effort and time in the sun, which is what makes the reef accessible without diving certification.Is it for me?Right for swimmers with moderate fitness who want to see coral reefs and fish without diving certification or the cost of Pigeon Island's park fees. The boat and equipment handle the logistics; plan for several hours in the sun and salt water, which is what makes the reef time possible.Free cancellationKids −50%fromUS$ 30View ›
Snorkeling at Coral Island from Trincomalee: Equipment and boat included
Snorkeling at Coral Island from Trincomalee: Equipment and boat included★★★★★★★★★★ 5.00 (2)2hSnorkeling at Coral Island from Trincomalee is a two-hour activity departing from the Diving Center at 8:00 am, with boat transport, snorkeling gear and a live English-speaking guide included. The 20-minute boat ride takes you to the clearest snorkeling spot on Coral Island, where morning light and timing mean better visibility of the sea floor and active marine life. Minimum age is 12; gratuities are optional.Is it for me?The two-hour window leaves the rest of your day free for other activities in Trincomalee, and the early 8:00 am start means you're back by mid-morning. If you need hotel pickup or want food and drinks included, arrange those separately—this activity covers only the snorkeling, transport to the reef and the guide.Free cancellationfromUS$ 125View ›
Snorkeling in Hikkaduwa: small group with full equipment
Snorkeling in Hikkaduwa: small group with full equipment2hSmall group snorkeling in Hikkaduwa bay, Sri Lanka, with all equipment provided and an English-speaking guide who teaches you how to use it before you enter the water. The bay's shallow spots make it beginner-friendly, and the guide stays with your group through the underwater section so you can focus on the corals and fish instead of worrying about technique or safety.Is it for me?Choose this if you're new to snorkeling—the guide stays with your small group throughout, catching you up on technique and comfort in the water before you venture deeper.Free cancellationfromUS$ 30View ›
Snorkeling in Trincomalee: Marine Life & Rock Pools
Snorkeling in Trincomalee: Marine Life & Rock Pools★★★★★★★★★★ 4.33 (3)2hSnorkeling in Trincomalee is a two-hour guided activity where you enter the water with provided equipment to explore coral reefs, rock pools and marine life in Trincomalee's warm, clear coastal waters. An English-speaking guide leads the snorkeling portion; afterward, you walk up a rocky slope to watch a flock of pigeons fly out from the rock's crevices. Children from age 12 are welcome. The activity suits all fitness levels.Is it for me?The two-hour window leaves your morning or afternoon free for other plans—book this if you want to snorkel and see the pigeons without dedicating a full day to the water.Free cancellationfromUS$ 50View ›

2 to 5 hours (7)

Snorkeling at Pigeon Island from Uppuveli Beach
Snorkeling at Pigeon Island from Uppuveli Beach★★★★★★★★★★ 4.00 (9)3h–4hSnorkel the coral reefs of Pigeon Island National Park, one of Sri Lanka's top marine sanctuaries, with a professional guide, boat transfers and all equipment provided. The boat holds a maximum of 7 people, keeping the group small and the reef undisturbed. A scenic boat ride takes you from Uppuveli Beach to the island, where you'll spend the morning in the water exploring tropical fish, sea turtles and Black Tip Reef Sharks before relaxing on the beach. The experience runs 3 to 4 hours and suits all fitness levels.Is it for me?The boat holds seven people maximum and the guide stays in the water with you the whole time, so you're never managing a large group or watching from the surface—you're in the reef itself, moving with the guide and the current.Free cancellationTravelers' pickKids −19%fromUS$ 50View ›
Trincomalee snorkeling at Pigeon Island: turtles and reef sharks
Trincomalee snorkeling at Pigeon Island: turtles and reef sharks★★★★★★★★★★ 4.33 (3)4hA private snorkeling trip from Trincomalee to Pigeon Island, a marine sanctuary 30 minutes by speed boat, where you enter the water with an expert guide to swim among Black Tip Reef Sharks, Hawksbill and Green Turtles, and Olive Ridley Turtles across coral reefs holding over 100 coral species. The guide provides snorkeling equipment, captures underwater photos and video with a GoPro, and the boat carries snacks and water. Groups run from one person to six, with flexible departure times and a guide who speaks English, French, German or Russian.Is it for me?The trip is a full four hours on the water and in the reef, so it suits an afternoon when you have time to spare and are comfortable with extended time in the ocean. Because the guide stays in the water with you and the boat holds groups up to six, it works well for first-time snorkelers who want someone nearby and for families or small groups who want to move at their own pace without a crowd around them.Instant confirmationfromUS$ 100View ›
Snorkeling in Nilaveli: Angel Rock, Pigeon Island & Coral Garden
Snorkeling in Nilaveli: Angel Rock, Pigeon Island & Coral Garden★★★★★★★★★★ 5.00 (1)4h 30mSnorkeling in Nilaveli, Sri Lanka takes you to three protected reefs—Angel Rock, Pigeon Island National Park and Coral Garden—with an experienced guide, small group capped at six, and all equipment provided. The guide stays with you at each site to point out the best spots and assist whether you're starting out or already confident underwater. Hotel pickup and drop, fruit, and bottled water are included; the excursion runs 4.5 hours.Is it for me?Pick this if you want to snorkel three separate reefs in one morning with a guide who locates sea turtles and sharks, moving between sites at your own pace in a group of six.Instant confirmationKids −26%fromUS$ 75View ›
Whale and Dolphin Watching with Snorkeling in Trincomalee
Whale and Dolphin Watching with Snorkeling in Trincomalee5hA 5-hour tour from Trincomalee combines whale and dolphin watching with snorkeling at two reef sites off Sri Lanka's east coast. The boat leaves from your hotel with an experienced English-speaking guide, snorkeling equipment, and a fruit platter; you spend the first part watching for marine life, then move to Swami Rock and Navy Rock for underwater time in clear water among tropical fish and coral.Is it for me?The guide speaks English, so you follow the commentary and the sightings without translation delays. Book this if you want the marine life watching and the reef time in one trip, with the crew handling the boat and the route while you focus on what's in the water.Instant confirmationInfants freefromUS$ 85View ›
Pigeon Island Snorkeling Tour: Coral Reefs & Marine Life
Pigeon Island Snorkeling Tour: Coral Reefs & Marine Life★★★★★★★★★★ 3.41 (74)3hSnorkeling at Pigeon Island is a 3-hour activity where you float on the surface with mask, snorkel and fins to observe coral reefs, fish, and occasionally turtles and rays in the designated snorkeling area 3 km offshore. The boat and equipment are included; park entry (1,300 LKR per person) is paid at the meeting point. Non-swimmers can hire a guide for an additional fee. Children are welcome from age 5.Is it for me?Choose this if you want to observe coral reefs and marine life without diving certification — the 3-hour float lets you watch the reef at your own pace, and the boat handles the logistics so you only show up and enter the water.Free cancellationTravelers' pickKids −42%fromUS$ 78View ›
Snorkeling at Pigeon Island from Nilaveli: 178 fish species
Snorkeling at Pigeon Island from Nilaveli: 178 fish species2h 30mSnorkel the shallow waters around Pigeon Island, a national marine park two kilometres off Nilaveli beach, with snorkeling equipment, boat transport and entrance tickets included. The two-hour activity puts you in the water above 100 coral reef types where Black Tip Reef Sharks, Hawksbill turtles, Green turtles and Olive Ridley turtles live alongside juvenile and adult fish. Hotel pickup is included; a live English-speaking guide leads the outing. Minimum age is 12.Is it for me?Book this if you want to snorkel shallow reefs without renting a boat or arranging your own way out to the island—the two-hour window and included transport from your hotel fit a half-day plan. The activity requires a minimum age of 12 and a high level of physical fitness; it's not suitable for travelers with spinal injuries, cardiovascular concerns or pregnancy.Free cancellationfromUS$ 44View ›
Snorkeling at Pigeon Island: turtles and reef sharks
Snorkeling at Pigeon Island: turtles and reef sharks4hSnorkeling at Pigeon Island National Park, located 1 km off the coast of Nilaveli near Trincomalee, puts you in shallow coral reefs where green and hawksbill turtles and blacktip reef sharks move through the same water. The activity runs 4 hours with snorkeling gear, entrance ticket and boat ride included; a live English-speaking guide leads the group. Minimum fitness level is moderate; the experience is not suitable for travelers with spinal injuries, pregnancy or cardiovascular concerns.Is it for me?Book this if you want to snorkel in a small group with a guide who stays with you the whole time—the shallow reefs and calm water mean you can focus on the animals instead of managing the conditions.Free cancellationfromUS$ 108View ›

Half day and longer (1)

Snorkeling Pigeon Island: Reef Sharks & Turtles from Nilaveli
Snorkeling Pigeon Island: Reef Sharks & Turtles from Nilaveli1dSnorkeling at Pigeon Island National Park from Nilaveli pairs you with a local guide for a full day in the water around vibrant coral reefs, where you encounter green sea turtles and blacktip reef sharks in their natural habitat. The boat leaves Nilaveli Beach, stops to purchase park entrance tickets (not included in the activity price), and returns you to shore by afternoon. Snorkeling equipment, life jackets, fruits and bottled water are provided; the guide assists both first-time and experienced snorkelers throughout.Is it for me?Book the shared boat if you're comfortable meeting other snorkelers and want the standard experience at a lower price; choose the private boat option if you're traveling with your own group or prefer the guide's full attention on just your party.Free cancellationKids −54%NewfromUS$ 22View ›

Sri Lanka Snorkeling — what to know before booking

This guide compares 15 bookable options for Sri Lanka Snorkeling, with up-to-date prices and real traveler reviews. Prices start at US$ 18. The average rating is 4.3 out of 5, based on 167 traveler reviews.

Most options last between 2 and 5 hours. 12 of the 15 options offer free cancellation. The verdict at the top highlights the travelers' favorite, the best price and the top-rated option, updated with live data.

Frequently asked questions

How much does Sri Lanka Snorkeling cost?

Prices start at US$ 18. There are 15 options to compare, and the final price depends on the date, group size and the option you choose.

Can I book with free cancellation?

Yes: 12 of the 15 options offer free cancellation, so you can book now and confirm your plans later.

How long do these experiences last?

Most options last between 2 and 5 hours. There are also shorter and longer formats to fit your itinerary.

Which one is the travelers' favorite?

Snorkeling at Pigeon Island: coral reefs and reef sharks is the travelers' favorite, rated 4.9 out of 5 across 47 reviews.

More things to do in Sri Lanka

Do you need help planning your next activity?