Snorkelling & Scuba Diving
Activity

Snorkelling & Scuba Diving

Explore Beneath the Waves

Slip beneath the waters off Kalpitiya and explore a landscape of coral reefs and rock formations, from the shallow corals of Talawila Reef to the deeper sandstone crevasses of Nisha Rock. A half-hour boat ride will take you to a vibrant reef, where you can snorkel to your heart’s content.

Why Choose Us

  • Multiple Dive Sites to Suit Every Level of Diver

    Discover five distinct dive sites along the coast, from shallow coral reefs teeming with colourful marine life to deeper sandstone formations that reward more experienced divers with something new.

  • Beginner-Friendly Diving With Gentle Conditions and Guidance

    Talawila Reef and Little Gem welcome first-time divers, with calm, shallow conditions, opportunities to take a course, and plenty of small subjects for macro photography enthusiasts.

  • Snorkelling and Diving Outings Arranged Directly by the Resort

    Enjoy snorkelling and diving outings organised directly by the resort, so boats, equipment and timings are looked after in one place and you can simply relax and enjoy the water.

  • A Locally Recruited Team of Friendly Neighbours

    Our team have all been recruited from nearby villages, and brings genuine local insight, warm hospitality and a deep knowledge of the surrounding waters to every experience.

Why Choose Us

Plan Your Underwater Escape

Scuba Diving Season

From late November to early May, explore beneath the waves during the year's calmest waters.

Conditions:
Calm waters with visibility of 10–25 metres give you room to take in the underwater scenery.
Currents:
Expect mild to moderate currents at depth.

Snorkelling Season

From early November to mid-April, drift above shallow reefs and watch vibrant fish moving among the corals.

Conditions:
Calm, clear shallows offer a closer look at the reef life below.
Currents:
The surface is generally calm, with a slight pull in shallow water.

A World Beneath the Waves

FAQ

Before You Explore

Contact our team before arrival or speak to reception during your stay. Booking ahead is recommended.