• Things to do
  • Places to visit
  • Hotels and resorts
  • Honeymoon packages
  • Holiday packages
  • Real Traveler Stories

    Snorkeling In Sri Lanka (Cover)

    Sri Lanka is a land of undaunted coastal beauty, pristine beaches, vast wildlife and a paradise to witness the picturesque sunset which makes this island the ‘pearl of Indian Ocean’. Apart from its pristine beauty, Sri Lanka has came into the limelight for its exotic snorkeling spots which are ideal for exploring the world underwater.

    For every adventure junkie who wants to dive deep and swim along with the marine animals, snorkeling in Sri Lanka is a must experience. These snorkeling spots are not only a place for the pro-snorkelers, because there are PADI training centers which will make the amateurs master the art of snorkeling.

    Best Time To Go For Snorkeling In Sri Lanka

    Marine Plants

    Image Source

    Suggested Read: Bachelor Parties In Sri Lanka: Sail Through The Last Days Of Your Singlehood In Style!

    Diving and Snorkeling in the crystal clear water of Indian Ocean is an experience out of this world. For witnessing the best of the underwater world of south and west coast in Sri Lanka, November to April is the best time. Whereas to get the visibility of the marine world at the east coast, April and September is definitely the most preferred time of the year.

    Sri Lanka Holiday Packages On TravelTriangle

    Book your Sri Lanka trip from TravelTriangle: Inclusive of Hotels, Sightseeing, Transfers, & Meals. Best Prices Guaranteed. Get Customizable Package & Free Guidance From Destination Experts. Book Now!

    Snorkeling Sites At Sri Lanka

    While in Sri Lanka, indulge into a thrilling and adventurous journey of exploring the world underwater at these snorkeling spots and take the best out of your beach vacation.

    1. Hikkadawu

    Snorkeling in Hikkaduwa

    Image Source

    Being the cultural beach hub of the country, Hikkadawu tops the list of best beaches for snorkeling in Sri Lanka. Located just 98 kms south of the Colombo city, this beach is a home to impressive coral reefs and abundant tropical fishes. This place is perfect for the skilled snorkelers as well as the amateurs who can learn some diving skills from the PADI instructors who are available throughout the season.

    2. Pasikudah

    Snorkeling In Pasikudah

    Image Source

    Suggested Read: 6 Best Homestays In Sri Lanka To Relax, Revive, And Rejuvenate At One’s Own Pace

    Settled at the district of Batticaloa, this resort town accommodates widely stretched pristine blue waters and deserted beaches. This beach is a perfect paradise for the travelers who want to take a walk over the water instead of land and explore the marine life. And only this beach will let you dive and snorkel straight off a yacht and witness the awe-inspiring coral reefs.

    3. Kirinda

    Snorkeling in Kirinda

    Image Source

    Just 10kms away on the southeast coast of Tissa lies the picturesque village of Kirinda. This village is a home to a pristine beach and a buddhist shrine on the rocks. Alongside its magnificent beauty, this special diving spot also shelters Little and Great Basses wrecks. The best time of the year to visit these basses is between March and April. There is no diving centre in Kirinda, but the dive centres in Hikkaduwa and Mirissa can take the travelers.

    4. Mirissa

    Snorkeling in Mirissa

    Image Source

    Suggested Read: 8 Exotic Wedding Venues In Sri Lanka That Let You Take The Vows With Love, And Amidst Luxury

    Another diving paradise in Sri Lanka is Mirissa, located at the southeast coast of the island. This beach has always been the first place to enjoy the view of whales. However now this place has turned out to be a great diving spot. There are around 5 diving sites around Mirissa beach for both the snorkeling masters and amateurs. For the beginners there are training centres like Poseidon where they give PADI training courses for every level.

    5. Pigeon Island

    Pigeon Island

    Image Source

    For the serious adventure enthusiasts, Pigeon island is the best place for snorkeling in Sri Lanka. This isolated island is also a home one of the main marine national parks in the country, and a divers paradise. To reach the island one has to take a boat ride which takes approximately 15 minutes. One side of the island is adorned with magnificent clusters of coral reefs which is bordered by clear water.

    6. Nilaveli

    Nilaveli Snorkeling

    Image Source

    Suggested Read: 10 National Parks in Sri Lanka That Bring You Face-To-Face With The Incredible Nature

    Snorkeling in Sri Lanka is incomplete if the resort town of Nilaveli doesn’t rank the list. One of the booming tourist attraction of the country, this town is located in the district of Trincomalee. The town is adorned with white beaches adorned where tourists can enjoy a relaxing time as well explore the world underwater. The best time to experience snorkeling at Nilaveli is between April to September when the water is usually calm.

    7. Koggala

    Koggala Beach

    Image Source

    Resting at the south coastal region, Koggala is one of least visited beach in Sri Lanka. This coastal town still remains unexplored by the travelers yet its pristine beauty and isolation makes it the best spot to enjoy a perfect beach vacation. Apart from its divine waters, this place makes a perfect spot for snorkeling in Sri Lanka.

    8. Weligama


    Image Source

    Suggested Read: 6 Majestic Villas In Sri Lanka For An Exotic Vacation In The Tropical Paradise!

    Weligama is another blissful snorkeling spot in Sri Lanka, located 30 kms east of Galle. Often called the ‘Sandy Village’, this place can also be explored by taking the Catamaran ride on the surface of the water, and gives the chance to take a ride and explore the sea. While the enthusiastic snorkelers can dive deep and witness varieties of whales and sharks during the period of early November to Mid April.

    9. Trincomalee


    Image Source

    Trincomalee is the gem of the eastern coast of Sri Lanka and a paradise for the snorkelers. The Nilaveli beach settled at this area is the most famous launching pad for the divers. Just a few minutes away stands the Pigeon island which is the closest place which is home to the beautiful coral reefs full of colorful fish, anemone, nudibranch and many more marine animals and plants.

    10. Kalpitiya


    Image Source

    Suggested Read: 10 Best Water Sports In Sri Lanka That Will Lift Your Spirits And Stir Your Soul

    Hidden from all the tourist rush, Kalpitiya stands isolated in the Puttalam district of Sri Lanka. For the enthusiastic divers and snorkelers, the largest coral reef in Sri Lanka lies just one hour away from Kalpitiya on a boat. This reef shelters a wide range of tropical fishes and one can also spot the manta rays, reef sharks and occasional turtles.

    All set to take a dive in the ocean and swim with the tropical fishes and deadly sharks? Book one of the best Sri Lanka packages with TravelTriangle and set out on a journey to explore the world underneath the crystal clear water of Indian Ocean!

    Looking To Book An International Holiday?

    Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.



    Category: Snorkeling, Sri Lanka, Things To Do

    Best Places To Visit In India By Month