The 20 Best Places for Snorkelling in Sri Lanka

Sri Lanka, an island paradise in the Indian Ocean, is a haven for snorkelling enthusiasts. Its diverse marine life, crystal-clear waters, and vibrant coral reefs make it an ideal destination for underwater exploration. Whether you are a solo adventurer, a couple looking for a romantic escape, or a family with kids seeking fun and educational experiences, Sri Lanka offers some of the best snorkelling spots in the world. From the bustling beaches of Hikkaduwa to the serene shores of Pigeon Island, there is something for everyone.
In this article, we will take you through the top snorkelling destinations in Sri Lanka, highlighting what makes each location unique and why they are perfect for different travellers. We will also provide essential tips to ensure a safe and enjoyable snorkelling experience. Whether you are a seasoned snorkeller or a first-timer, get ready to dive into the breathtaking underwater world of Sri Lanka.

Snorkelling in South Sri Lanka ( December to April )

The southern coast of Sri Lanka is known for its stunning beaches, crystal-clear waters, and diverse marine life. Here are some of the best snorkelling spots in the region:

1. Hikkaduwa

Snorkelling in Hikkaduwa

Hikkaduwa, a famous beach town about 100 km south of Colombo, is a must-visit destination for snorkelling enthusiasts. Renowned for its vibrant coral reefs and colourful fish, Hikkaduwa offers an underwater spectacle attracting beginners and experienced divers. The town’s easy accessibility from Colombo makes it a convenient stop for travellers exploring Sri Lanka’s southern coast.
The best time to visit Hikkaduwa for snorkelling is from November to April. During these months, the water is calm and clear, providing excellent visibility and a safe environment for exploring marine life. The coral reefs here are teeming with various species, including parrotfish, angelfish, and sometimes even turtles, offering an unforgettable snorkelling experience.
Hikkaduwa’s lively atmosphere and natural beauty make it an excellent destination for solo travellers, couples, and families with kids. The town also offers numerous other activities and amenities, ensuring visitors have a well-rounded and enjoyable stay. Whether you want to dive deep into the underwater world or relax on the sandy beaches, Hikkaduwa is the perfect place to start your snorkelling adventure in Sri Lanka.

2. Unawatuna

Unawatuna Beach

 

Unawatuna, a picturesque crescent-shaped beach located about 5 km south of Galle, is another gem for snorkelling enthusiasts in Sri Lanka. Known for its calm waters and golden sand, Unawatuna provides an idyllic setting for underwater exploration. The beach’s serene environment makes it a perfect spot for families with kids, solo travellers, and couples seeking a peaceful retreat.
The coral reefs in Unawatuna are home to diverse marine life, including parrotfish, angelfish, and clownfish. The tranquil waters offer excellent visibility, making it easy to spot these vibrant creatures as you snorkel through the reefs. The abundance of marine life and the clear waters create a fantastic experience for snorkellers of all skill levels.
In addition to snorkelling, Unawatuna offers a range of other activities and attractions, ensuring that visitors have plenty to do both in and out of the water. Whether you’re interested in exploring the historical sites of nearby Galle, indulging in local cuisine, or simply relaxing on the beach, Unawatuna has something for everyone.

3. Mirissa

Mirissa, a charming fishing village located about 150 km south of Colombo, is a prime destination for those seeking a blend of snorkelling and marine adventure. Known for its pristine beaches and turquoise waters, Mirissa offers a serene and captivating environment perfect for water activities. This small village is not only famous for its snorkelling spots but also for its incredible whale-watching opportunities, making it a versatile destination for marine enthusiasts.

The coral reefs in Mirissa are teeming with diverse marine life, providing snorkellers with a chance to encounter a variety of underwater creatures. Among the vibrant coral formations, you can find sea turtles gracefully swimming by, moray eels lurking in the crevices, and even reef sharks patrolling the waters. These sightings make snorkelling in Mirissa an exhilarating experience for both beginners and seasoned snorkellers.

Mirissa’s tranquil ambiance and rich marine biodiversity make it an ideal spot for solo travellers, families with kids, and couples. The best time to visit Mirissa for snorkelling and whale watching is from November to April, when the sea conditions are calm and visibility is at its best.

In addition to snorkelling, visitors can embark on whale-watching tours to witness the majestic blue whales and dolphins that frequent these waters. The combination of snorkelling and whale watching makes Mirissa a unique and unforgettable destination for those looking to explore the wonders of the Indian Ocean.

4. Weligama

Snorkerling in Weligama

Weligama, a renowned beach town about 30 km east of Galle, is a popular destination for snorkelling and surfing enthusiasts. Known for its excellent surf schools and stunning coral reefs, Weligama offers diverse activities for visitors seeking adventure and relaxation by the sea.
The coral reefs in Weligama are vibrant and bustling with marine life, making it an ideal spot for snorkelling. These reefs are home to a wide variety of fish, including butterfly fish, puffer fish, and octopus. The clear, shallow waters allow snorkellers to explore the underwater world easily, making it a great destination for families with kids, solo travellers, and couples.
Weligama’s calm bay is perfect for beginners learning to surf, and numerous surf schools offer lessons for all ages. After a day of surfing, snorkellers can dive into the crystal-clear waters to discover the rich marine biodiversity of the coral reefs.
The best time to visit Weligama for snorkelling is from November to April when the water conditions are optimal for exploring the reefs. In addition to water sports, Weligama boasts a laid-back atmosphere with plenty of beachfront cafes and restaurants where visitors can unwind and enjoy the local cuisine.

5. Polhena Reef

Polhena reef Snorkeling

Polhena Reef is a small beach located about 2 km west of Matara. It is known for its vibrant coral reefs and clear waters, making it a popular spot for snorkelling and diving. The best time to visit Polhena Reef for snorkelling is from December to April.

6. Koggala

Koggala Beach

Koggala is a small coastal town located about 15 km south of Galle. It is known for its stunning beaches, lush mangrove forests, and diverse marine life. The coral reefs in Koggala are home to a wide variety of fish, including triggerfish, lionfish, and boxfish.

7. Bentota

Bentota Beach

Bentota is a famous beach town located about 65 km south of Colombo. It is known for its stunning beaches, clear waters, and rich marine life. The coral reefs in Bentota are home to a wide variety of fish, including angelfish, barracuda, and snappers.

8. Kirinda

Kirinda is a small village located about 12 km south of Tissamaharama. It is known for its pristine beaches, clear waters, and ancient temples. The coral reefs in Kirinda are home to a wide variety of fish, including unicornfish, triggerfish, and parrotfish.

Snorkelling in East Sri Lanka ( April to October )

East Sri Lanka is a region that is less explored than its western counterpart but has some of the most beautiful and secluded beaches in Sri Lanka. It’s known for its unspoiled nature, ancient ruins, and laid-back lifestyle. So if you’re looking for a quieter and more peaceful beach vacation, East Sri Lanka is the perfect destination.

9. Passikudah

Passikudah is a beautiful bay on the east coast of Sri Lanka, about 35 kilometres north of Batticaloa. Its clear and shallow waters make it a perfect spot for swimming, snorkelling, and diving. The beach is also famous for its long stretch of golden sand, lined with palm trees, and the calm and peaceful atmosphere. It’s an ideal destination for those who want to relax and unwind.

10. Arugam Bay

Arugam Bay is a popular destination for surfers around the world. Located on the southeast coast of Sri Lanka, it’s known for its picturesque beaches and consistent waves throughout the year. The laid-back vibe, relaxed atmosphere, and abundant surf shops and schools make it an ideal destination for beginners and experienced surfers. And also best for snorkelling and diving.

11. Trincomalee

Trincomalee is a port city situated on the east coast of Sri Lanka. It’s known for its natural harbour, white sandy beaches, and the ancient Koneswaram Temple. The beach town of Nilaveli, situated north of Trincomalee, is a popular destination for snorkelling and diving. Pigeon Island, located off the coast of Nilaveli, is a protected marine park and an excellent spot for snorkelling and diving.

12. Batticaloa

Batticaloa is a coastal town situated on the east coast of Sri Lanka. It’s known for its long sandy beaches, lagoons, and the ancient Batticaloa Fort. The beaches of Batticaloa are perfect for swimming and water sports such as snorkelling, diving, kayaking and windsurfing. In addition, the calm and peaceful atmosphere and the stunning natural beauty make it an excellent destination for families and couples alike.

13. Pigeon Island

Pigeon Island National Park snorkeling

Pigeon Island is a small island located off the coast of Nilaveli in eastern Sri Lanka. It’s a protected marine park and a popular spot for snorkelling and diving. The island is home to over 100 species of coral and various marine life, including turtles, reef sharks, and colourful fish. The crystal clear waters and abundant marine life make it an ideal destination for snorkelling and diving enthusiasts.

Snorkelling in Western Sri Lanka ( November to April )

Western Sri Lanka is known for its stunning beaches, historic landmarks, and vibrant culture. It’s home to some of the most popular tourist destinations in the country, including the capital city of Colombo.

14. Negombo

Negombo is a coastal town located just north of Colombo. It’s known for its long stretch of golden sand, lined with palm trees, and the vibrant fishing village. The beach is perfect for snorkelling, diving, swimming, sunbathing, and water sports such as windsurfing and kitesurfing. Negombo is also famous for its seafood; plenty of restaurants serve fresh seafood dishes.

15. Kalpitiya

Kalpitiya Beach

Kalpitiya is a small fishing village on the northwest coast of Sri Lanka. It’s a popular kitesurfing, windsurfing, and dolphin-watching destination. The beach is also famous for its shallow waters and coral reefs, making it an ideal destination for snorkelling and diving enthusiasts. Kalpitiya is also home to the Wilpattu National Park, known for its wildlife and bird watching.

16. Mannar Island

Mannar Island is a small island located on the northwest coast of Sri Lanka, connected to the mainland by a causeway. It’s known for its pristine beaches, ancient ruins, and the Adam’s Bridge, a chain of limestone shoals that connects Mannar Island to India. The island is also home to the Talaimannar Pier, which was once a central transportation hub between India and Sri Lanka. one of the ideal spots for snorkelling and diving.

17. Mt. Lavinia

Snorkelling is the perfect activity for you if you’re looking for an exciting and unique way to experience the beauty of Mt. Lavinia’s coastline. With various underwater landscapes to explore, from sandstone platforms to coral banks, boulders, and rock cliffs, you will have a dynamic and thrilling experience.
One of the most appealing aspects of snorkelling in Mt. Lavinia is the abundance of tropical marine life, colourful coral reefs, and even mysterious shipwrecks to discover. Whether a seasoned diver or a beginner, you’ll find plenty to explore beneath the sea’s surface.
The waters around the island are also perpetually warm, providing ideal conditions for snorkelling. These conditions are governed by the two monsoons, the northeast and southwest, which allow for calm seas and clear waters along the south and western coastline from November to April.

Snorkelling in North Sri Lanka ( April to October )

If you’re an avid snorkeler or just starting, North Sri Lanka is a fantastic destination to explore the underwater world. The region boasts an array of marine species, from colourful corals to exotic fish, all of which can be spotted while snorkelling.

18. Delft Island

Delft Island is a small, uninhabited island located off the coast of Jaffna in Northern Sri Lanka. The island is known for its stunning beaches, clear waters and abundant marine life, making it a snorkeller’s paradise. Delft Island offers several unique snorkelling spots, including a shipwreck site and a natural coral pool. The shipwreck site is home to a sunken ship that attracts a variety of marine life, while the coral pool is a shallow area surrounded by coral formations.

19. Casuarina Beach

Casuarina Beach is a secluded beach located in the coastal town of Karainagar in Northern Sri Lanka. The relatively unknown beach offers excellent snorkelling opportunities with crystal-clear waters and diverse marine life.
The waters of Casuarina Beach are crystal clear, making it easy to spot marine life even from the surface. The beach is also relatively quiet, meaning the water remains undisturbed, improving visibility.
The marine life at Casuarina Beach is abundant, with colourful corals, sea turtles, rays and various species of fish. The impressive coral formations offer a unique underwater landscape for snorkellers to explore.
Casuarina Beach is a quiet and secluded spot, perfect for those looking to escape the crowds. The beach is rarely busy, and snorkellers can enjoy the peaceful surroundings while exploring the underwater world.

20. Kankesanthurai Beach 

Kankesanthurai Beach in Jaffna is an excellent location for snorkelling in Sri Lanka. The beach is located in the island’s northern part and is relatively untouched by tourism. The clear waters of the Indian Ocean make it an ideal spot for snorkelling, with a diverse range of marine life and coral reefs to explore. The best time to visit Kankesanthurai Beach for snorkelling is from May to September, when the water is calm and clear. Snorkelling gear is rarely available for rent from local vendors; therefore, organising equipment beforehand is advisable. If you’re looking for a unique snorkelling experience in Sri Lanka, Kankesanthurai Beach is worth a visit.

Best time for Snorkeling in Sri Lanka

The best time to visit Sri Lanka for snorkelling depends on your chosen location. The sea around the island is warm all year round, but the northeast and southwest monsoons influence the conditions for snorkelling. The calm seas and clear waters are usually present from November to April along the south and western coastline, making it the best time for snorkelling in these areas. On the other hand, from April to October, the conditions are favourable for snorkelling along the island’s eastern coast.
Therefore, if you plan to snorkel in the southern and western parts of Sri Lanka, you should plan your visit between November and April. But if you want to explore the eastern coast’s underwater beauty, you should visit between April and October. However, remember that weather conditions can change, and it’s always best to check with local experts before planning your snorkelling trip.

Best Places to Stay when you Snorkelling in Sri Lanka

Also Read

Leave a Reply

Your email address will not be published. Required fields are marked *

 

 / 

Sign in

Send Message

My favorites