Sri LankaDiving
Sri LankaDiving

Top Picks for Sri Lanka Diving

Discover 17 Diving in Sri Lanka on Trip.com, updated October 24, 2025, with experiences lasting from 1 to 5 hours. Find the perfect adventure for your day!

From NZD 43.48 per person, with an average total of NZD 159.34. Choose the option that suits your plan.

With 8 verified reviews, Diving Sri Lanka boast an average rating of 3.8.

This week's most popular Diving: "Snorkeling Adventure at Pigeon Island – Explore Marine Life", with 8 reviews and a 3.8 rating.

Now on Trip.com: "Snorkeling Adventure at Pigeon Island – Explore Marine Life", a 3-hour adventure in Sri Lanka!

The next available day tour departs on October 25, 2025. Book now to secure your spot!

Sri Lanka Diving usually take about 3 hours — perfect for a relaxed, immersive experience!

94% of Sri Lanka Diving now offer English-speaking guides

October is the perfect time to visit Sri Lanka! Choose from Diving available day tours, including seasonal favorites like Snorkeling Adventure at Pigeon Island – Explore Marine Life.

Your trip, worry-free! All day tours are run by licensed suppliers with verified reviews, and many include free cancellation before departure.

Search attractions or local attractions & tours
Experiences
SIM card
Wi-Fi
Transport
Travel essentials
Diving
Day tours
Date
Available Today
Available Tomorrow

17 Results for Sri Lanka Diving

  • Snorkeling Adventure at Pigeon Island – Explore Marine Life

    Snorkeling Adventure at Pigeon Island – Explore Marine Life

    Duration: 3 hrs
    3.8/5
    · 8 reviews
    FromNZD 43.48
  • Sri Lanka Trincomalee experience diving and snorkeling for 2 hours [Snorkeling in Trincomalee]

    Sri Lanka Trincomalee experience diving and snorkeling for 2 hours [Snorkeling in Trincomalee]

    󱩳Snorkeling
    Duration: 2 hrs
    English
    FromNZD 66.16
  • Sri LankaColomboDiscover divingSnorkeling1 hours Pass [Snorkeling in Port City]

    Sri LankaColomboDiscover divingSnorkeling1 hours Pass [Snorkeling in Port City]

    󱩳Snorkeling in Port City
    Duration: 1 hr
    English
    FromNZD 56.71
  • Sri LankaColombo Experience Scuba Diving 2 hours [Scuba Diving in Colombo]

    Sri LankaColombo Experience Scuba Diving 2 hours [Scuba Diving in Colombo]

    󱩳Scuba Diving
    Duration: 2 hrs
    English
    FromNZD 189.02
  • Sri Lanka Negombo experience diving and snorkeling for 3 hours [Snorkeling in Negombo]

    Sri Lanka Negombo experience diving and snorkeling for 3 hours [Snorkeling in Negombo]

    󱩳Snorkeling
    Duration: 3 hrs
    English
    FromNZD 94.51
  • Sri LankaUnawatuna experience diving and snorkeling for 2 hours [Snorkeling in Unawatuna]

    Sri LankaUnawatuna experience diving and snorkeling for 2 hours [Snorkeling in Unawatuna]

    󱩳Snorkeling
    Duration: 2 hrs
    English
    FromNZD 75.61
  • Sri LankaUnawatuna Experience Scuba Diving 3 hours [Scuba Diving in Unawatuna]

    Sri LankaUnawatuna Experience Scuba Diving 3 hours [Scuba Diving in Unawatuna]

    󱩳Scuba Diving
    Duration: 3 hrs
    English
    FromNZD 122.87
  • Sri LankaUnawatuna Experience Diving Scuba Diving 3 hours [Scuba Diving at Dusk in Unawatuna]

    Sri LankaUnawatuna Experience Diving Scuba Diving 3 hours [Scuba Diving at Dusk in Unawatuna]

    󱩳Scuba Diving
    Duration: 3 hrs
    English
    FromNZD 189.02
  • Sri Lanka Mirissa free diving snorkeling 4 hours [Snorkeling with Whales in Mirissa]

    Sri Lanka Mirissa free diving snorkeling 4 hours [Snorkeling with Whales in Mirissa]

    󱩳Snorkeling
    Duration: 4 hrs
    English
    FromNZD 567.06
  • Sri LankaMirissa diving and snorkeling experience for 2 hours [Night Snorkeling in Mirissa]

    Sri LankaMirissa diving and snorkeling experience for 2 hours [Night Snorkeling in Mirissa]

    󱩳Snorkeling
    Duration: 2 hrs
    English
    FromNZD 75.61
  • Sri LankaMirissa Experience Scuba Diving 3 hours [Scuba Diving at Dusk in Mirissa]

    Sri LankaMirissa Experience Scuba Diving 3 hours [Scuba Diving at Dusk in Mirissa]

    󱩳Scuba Diving
    Duration: 3 hrs
    English
    FromNZD 189.02
  • Sri Lanka Mirissa Experience Scuba Diving 3 hours [Scuba Diving in Mirissa]

    Sri Lanka Mirissa Experience Scuba Diving 3 hours [Scuba Diving in Mirissa]

    󱩳Scuba Diving
    Duration: 3 hrs
    English
    FromNZD 132.32
  • Sri LankaKalpitiya Experience Scuba Diving 5 hours [Scuba Diving in Kalpitiya]

    Sri LankaKalpitiya Experience Scuba Diving 5 hours [Scuba Diving in Kalpitiya]

    󱩳Scuba Diving
    Duration: 5 hrs
    English
    FromNZD 207.92
  • Sri LankaHikkaduwaDiscover divingSnorkeling2 Hours [Snorkeling in Hikkaduwa]

    Sri LankaHikkaduwaDiscover divingSnorkeling2 Hours [Snorkeling in Hikkaduwa]

    󱩳Snorkeling in Hikkaduwa
    Duration: 2 hrs
    English
    FromNZD 47.26
  • Sri LankaTrincomaleeDiscover divingSnorkeling3 Hours [Scuba Diving in Trincomalee]

    Sri LankaTrincomaleeDiscover divingSnorkeling3 Hours [Scuba Diving in Trincomalee]

    󱩳Scuba Diving in Trincomalee
    Duration: 3 hrs
    English
    FromNZD 132.32
  • Sri LankaMirissaDiscover divingSnorkeling4 Hours [Snorkeling Safari in Mirissa]

    Sri LankaMirissaDiscover divingSnorkeling4 Hours [Snorkeling Safari in Mirissa]

    󱩳Snorkeling
    Duration: 4 hrs
    English
    FromNZD 378.04
  • Sri LankaHikkaduwaDiscover divingSnorkeling3 Hours [Scuba Diving in Hikkaduwa]

    Sri LankaHikkaduwaDiscover divingSnorkeling3 Hours [Scuba Diving in Hikkaduwa]

    󱩳Scuba Diving in Hikkaduwa
    Duration: 3 hrs
    English
    FromNZD 141.77

Frequently asked questions about Sri Lanka Diving

How many Diving are available in Sri Lanka on Trip.com?

What are the best Diving in Sri Lanka?

What are the top-rated Diving in Sri Lanka?

How can I contact Trip.com customer support?

Can I change or cancel my booking?

How can I get discounted prices?