Snorkeling & Diving in Sri Lanka –
Best Spots in Trincomalee, Mirissa, Hikkaduwa & More
Sri Lanka is an island nation surrounded by the warm Indian Ocean. It offers vibrant coral reefs, diverse marine life, and historic shipwrecks. These features make it a top destination for snorkeling and diving. Whether you’re a beginner or an experienced diver, Sri Lanka’s underwater world promises unforgettable adventures. Discover some of the best snorkeling and diving spots in the region here.
Best Snorkeling and Diving Locations in Sri Lanka
Hikkaduwa – Renowned as one of the top snorkeling destinations in Sri Lanka, Hikkaduwa boasts crystal-clear waters and abundant marine life, including sea turtles, reef sharks, and colorful tropical fish. Hikkaduwa snorkeling and scuba diving offer access to vibrant coral reefs and underwater sanctuaries. Its perfect for both beginners and experienced divers.
Pigeon Island National Park (near Trincomalee) – A premier spot for snorkeling and diving, Pigeon Island’s shallow waters are rich with thriving coral reefs, blacktip reef sharks, and a wide variety of tropical fish. Snorkeling in Trincomalee and scuba diving at Pigeon Island deliver unforgettable encounters with pristine marine biodiversity.

Nilaveli and Trincomalee – These eastern coast gems are famous for calm, clear waters ideal for snorkeling and diving. Dive sites like Swami Rock (Lover’s Leap) offer stunning underwater rock formations and diverse marine species, making scuba diving in Trincomalee highly sought after.
Kalpitiya – Emerging as one of Sri Lanka’s best diving spots, Kalpitiya features untouched coral reefs and rich biodiversity. Along with exceptional scuba diving, Kalpitiya is well-known for dolphin and whale diving tours, offering exciting marine wildlife experiences.
Unawatuna – Close to Galle, Unawatuna is popular for snorkeling and diving adventures. Jungle Beach attracts snorkelers with its calm waters, while the Unawatuna Reef is ideal for scuba diving, filled with exotic fish and colorful coral formations. PADI diving schools here cater to all levels.

Marine Encounters While Snorkeling & Diving
Sri Lanka’s coastal waters are teeming with marine biodiversity, making it a paradise for both snorkelers and scuba divers. While snorkeling in Sri Lanka, you can expect to encounter vibrant parrotfish, angelfish, butterflyfish, and large schools of barracuda gliding through coral gardens. Turtles are especially common in snorkeling hotspots like Hikkaduwa and Pigeon Island, where calm, clear waters provide perfect visibility.
For those seeking deeper thrills, scuba diving in Sri Lanka unveils a world of underwater treasures. Among the highlights are historic shipwreck diving sites, including the Great Basses and Little Basses reefs off the southern coast. These submerged wrecks, now transformed into artificial reefs, are home to a wide variety of marine life and offer unforgettable diving experiences.
Whether you’re exploring shallow coral reefs or venturing into deeper waters with certified PADI diving centers in Sri Lanka, the island’s underwater world is full of surprises and adventure.

Best Time for Snorkeling and Diving in Sri Lanka
Sri Lanka offers year-round opportunities for snorkeling and diving, but the ideal time depends on which coast you’re visiting.
West and South Coast (Hikkaduwa, Unawatuna, Kalpitiya)
The best time to snorkel or go scuba diving in Hikkaduwa, Unawatuna, and Kalpitiya is from November to April. During these months, the sea is calm, visibility is excellent, and the weather is perfect for underwater adventures. Kalpitiya diving is also ideal at this time, with chances to spot vibrant coral reefs and marine life.
East Coast (Trincomalee, Nilaveli, Pigeon Island)
For diving in Trincomalee, snorkeling in Nilaveli, or exploring the coral reefs of Pigeon Island National Park, the best time is between May and September. This season brings clear waters and great visibility, making it perfect for both beginner and advanced divers. Popular dive sites like Swami Rock and coral gardens around Pigeon Island are most accessible during these months.

Tips for Snorkeling and Scuba Diving in Sri Lanka
Respect marine life – When snorkeling or scuba diving in Sri Lanka, always avoid touching corals, turtles, or marine animals. Preserving Sri Lanka’s vibrant underwater ecosystems helps protect diving sites like Hikkaduwa Reef and Pigeon Island for future visitors.
Use reef-safe sunscreen – Choose eco-friendly, biodegradable sunscreen to protect your skin without damaging the coral reefs. This is especially important when snorkeling in Unawatuna, Mirissa, or Nilaveli, where delicate reef systems thrive close to shore.
Stay hydrated and follow safety guidelines – Whether you’re enjoying a calm snorkel in Trincomalee or a deeper dive in Kalpitiya, keep your energy up by staying well-hydrated. Always listen to certified dive instructors and follow proper safety procedures for a secure and enjoyable underwater experience.



With vibrant coral reefs, crystal-clear waters, and abundant marine life, Sri Lanka is one of the best destinations for snorkeling and scuba diving. From shallow reef snorkeling in Hikkaduwa and Pigeon Island to deep dives at historic shipwrecks off the southern coast, there’s something for every level of underwater explorer. Whether you’re planning a snorkeling trip in Trincomalee or a scuba diving adventure in Mirissa, Sri Lanka promises unforgettable marine encounters. Get ready to explore the underwater wonders of this tropical paradise!