Get 5% of discount using the code
MYESIMNOW5
close-icon-modal
Buy eSIM
Trustpilot

If you are travelling through South Asia and love water sports, you cannot miss the experience of diving in Sri Lanka, known as the ‘Pearl of the Indian Ocean’. Besides being a tropical paradise with stunning jungles and ancient temples, this island boasts perfect beaches for diving in warm waters, coral reefs, shipwrecks, and a fascinating marine biodiversity.

In this article, we have prepared a complete guide for you to discover the best places to dive in Sri Lanka, the certified centres you can find, and the courses they offer. Even if you have no experience, there are different programmes available, from beginner to professional level, suitable for all profiles. Dive in and explore the marine life this island has to offer!

Diving centres and courses in Sri Lanka

Are you spending a few days as a tourist in this destination? Or perhaps you’ve settled for a while as a digital nomad. Regardless of your situation, besides visiting the most popular tourist spots such as Polonnaruwa, Anuradhapura, or the Temple of the Tooth in Kandy, you can also try diving in Sri Lanka for a thrilling experience.

There are numerous PADI and SSI certified centres, the main international diving organisations, guaranteeing quality and safety in their courses. These centres are mainly located along the west, south, and east coasts, as the most popular diving spots are Negombo, Unawatuna, Hikkaduwa, Mirissa, Trincomalee, and Nilaveli. Here are some of the best-known centres and the courses they offer:

  • Poseidon Diving Station (Hikkaduwa): The oldest centre on the island, founded in 1973, offering courses for all levels, from introductory dives to advanced certifications.
  • Trincomalee Diving Centre (Trincomalee and Nilaveli): On the east coast, open only from April to October, perfect for exploring the reefs of Pigeon Island National Park.
  • Blue Deep Diving (Unawatuna): Certified courses at all levels, offering dives in reefs, caves, and the famous wreck SS Rangoon.
  • Sri Lanka Diving Tours (Negombo): Near Colombo airport, organising trips to dive the most famous wrecks in the country, such as Chief Dragon or the Earl of Shaftesbury.
  • Mirissa Dive Centre (Mirissa): On the south coast, offering whale-watching trips and certified diving courses, from introductory to advanced levels.
CourseLevelDetails
Discover Scuba Diving (introductory dive)BeginnersTheory and guided shallow-water dive. No certification required.
Open Water DiverBeginner-IntermediateInternational certification (PADI or SSI) to dive up to 18 metres.
Advanced Open Water DiverIntermediateFor certified divers wishing to improve skills and dive up to 30 metres.
Rescue DiverAdvancedTraining in underwater safety and rescue. Advanced Open Water Diver certification required.
DivemasterProfessionalTo work as a professional diver and train other instructors.

Diving course in Sri Lanka.

scuba diving in sri lanka
Scuba diving in Sri Lanka

The best places to dive in Sri Lanka

Diving in Sri Lanka offers colourful corals, reefs, and historical shipwrecks, from the calm waters of the south in Unawatuna and Hikkaduwa, to the wrecks of Batticaloa and whale-watching excursions in Kalpitiya. Each location has its own characteristics suited for different diver profiles. Here are five top spots to choose from.

1. Unawatuna – Near Galle. Southwest coast.

The first recommended spot for diving in Sri Lanka is the coastal town of Unawatuna, six kilometres from Galle. It boasts some of the island’s most popular beaches, such as Unawatuna Beach, a horseshoe-shaped beach lined with palm trees, and Dalawella Beach, famous for its sea swing popular on social media. Both are perfect for beginners.

Here you can dive in calm waters and explore deeper areas, including colourful reefs and one of the oldest historical wrecks, the SS Rangoon, sunk over a century ago. This dive is recommended for more advanced divers, as it reaches 30 metres. Marine life includes clownfish, nudibranchs, lionfish, and hawksbill turtles.

2. Hikkaduwa – Southwest Coast. Galle District

Located 100 kilometres south of Colombo, Hikkaduwa is a town in the Galle district. Due to its easy access from the coast and the wide range of certified schools, it is a recommended place to get started in this activity. It also hosts a protected marine park with several coral reefs and schools of tropical fish at shallow depths, alongside moray eels, green turtles, and rays.

3. Trincomalee – Northeast Coast. Eastern Province.

Trincomalee is one of the best diving spots in Sri Lanka and all of Asia, with excellent visibility and warm waters. Its most famous site is Pigeon Island National Park, where you can swim with reef sharks, eagle rays, turtles, and schools of fish. With depths between 3 and 10 metres, it is perfect for beginners and snorkelling.

For experienced divers interested in underwater history, the British Sergeant Wreck, a British ship sunk in 1942, lies at depths of 24–40 metres. Its structure has become a home for corals, moray eels, and larger fish.

Beaches in Sri Lanka where you can dive
Beaches in Sri Lanka where you can dive

4. Kalpitiya – North-West Coast, Puttalam District

Less touristy diving spots include Kalpitiya, about 70 km from Puttalam, consisting of 14 islands. This destination is popular with surfers and for whale and dolphin watching. Marine life is wild and pristine, with large species and untouched corals.

Beginner divers can explore the island’s largest reef, Bar Reef Marine Sanctuary, covering over 307 km². Intermediate or advanced divers can dive the The Cargo Wreck, a freighter sunk in the 1990s at 30 metres, home to sponges, lionfish, rays, lobsters, and reef sharks.

5. Batticaloa – East Coast, Batticaloa District

Finally, Batticaloa is ideal for exploring shipwrecks, with over 20 wrecks in its waters. Some are over 50 metres deep, such as the Hermes II Wreck, a British aircraft carrier, or the British Sergeant Wreck, at 30 metres.

For beginners, Passikudah Reef, near the shore, offers good visibility and marine life including hard corals, anemones, green turtles, and tropical fish.

Connectivity while diving in Sri Lanka

Internet connectivity in Sri Lanka can be unstable, especially in remote areas. It is important to have reliable connectivity to stay in touch with your dive centre, quickly activate GPS to reach dive sites, or stream live on social media while exploring the underwater world.

We recommend Holafly’s eSIM for Sri Lanka for short trips, offering unlimited data from $6.90 (€5.90) per day. For longer stays, the Holafly monthly plans provide stable 5G coverage in Sri Lanka and over 170 countries without changing SIMs. Multiple devices can connect simultaneously from $50.50 per month with no contract.

Important: If you are a frequent traveler and want to stay connected without worrying about expensive roaming or looking for a new SIM at every destination, Holafly’s subscription plans are for you. With a single eSIM, enjoy internet in more than 170 countries for a fixed price and no surprises on your bill. Travel without limits and connect easily and securely! 🚀🌍

Holafly plans, global eSIM
Discover Holafly’s international unlimited eSIM & its benefits.

How much does diving in Sri Lanka cost?

Compared to other destinations, diving in Sri Lanka is relatively affordable, with lower prices than the Maldives or Thailand. The cost of living is reasonable, reflected in course fees, accommodation, and meals, allowing for longer stays on a moderate budget. Here are some typical prices from certified centres:

CourseDetailsRates
Try DiveBasic theory and a 5–10 metre diveFrom $75 (€65)
Open Water Diver
(Certification PADI/SSI)
3–4 day course with international certification and 4 divesFrom $416 (€360)
Advanced Open Water5 themed adventure divesFrom $380 (€330)
Liveaboard1–3 day trip with accommodation and mealsFrom $490 (€425)
Individual dive (with guide & equipment)Equipment rental and boat transferFrom $57 (€50)
Rescue DiverPADI certification for becoming a rescue diverFrom $543 (€470)

Diving course fees in Sri Lanka.

In conclusion, to save up to 40% compared to other Southeast Asian countries, diving in Sri Lanka is an excellent choice. You can experience a complete mix of culture, history, and nature for much less than luxury destinations elsewhere.

Frequently asked questions about diving in Sri Lanka

What is the best time to dive in Sri Lanka?

The best time for diving in Sri Lanka depends on the coast. For the west and south coast, the best season is November to April. On the east coast, conditions are better from May to September.

Do I need certification to dive in Sri Lanka?

If it’s your first time, no certification is needed, as you can take a beginner course with an instructor. For deeper dives, a PADI or SSI certificate is required.

What marine animals can be seen off the coast of Sri Lanka?

You can see green turtles, manta rays, lionfish, moray eels, reef sharks, and schools of tropical fish. From December to April, blue whales and dolphins can also be spotted.

Is it safe to dive in Sri Lanka?

Yes, the sea conditions are stable, and the centres are certified, making it safe when diving with an instructor.

Can I combine diving with other tourist activities?

Absolutely! You can dive, surf, hike, or explore cultural sites—from the temples of Anuradhapura to the scenic train ride to Ella, there are plenty of activities on the island.

Plans that may interest you