Where2Go by MakeMyTrip • 10 Jun 2025

Best Places for Snorkelling and Scuba Diving in India

Neil Island in Andaman and Nicobar Islands

Explore Neil Island if you love pristine beaches, a tranquil environment and clear waters. Enjoy a wide range of water sports such as snorkelling and scuba diving.

Explore!

Bat Island in Goa

Enjoy the vibrant marine life at Bat Island, Goa, where you can explore the underwater world with scuba diving, watching dolphins, kayaking, fishing and picnicking.

Agatti Island in Lakshadweep

Visit this tropical paradise and enjoy a plethora of activities including scuba diving, glass-bottom boat rides, stargazing, kayaking, fishing and beach camping.

You May Also Like

Temple Reef in Puducherry

Temple Reef is an artificial reef famous for its marine life spotting, eco-tourism, kayaking, stand-up paddleboarding, underwater photography and scuba diving.

Netrani Island in Karnataka

Explore this hidden gem in Karnataka where you can spot dolphins, enjoy boat rides, do snorkelling, scuba diving and kayaking or visit Murudeshwar, near Netrani Island.

Havelock Island in Andaman and Nicobar Islands

Havelock Island invites you to fulfil your adventure dreams with scuba diving, snorkelling, beach hopping, kayaking and trekking to the Elephant Beach.

Grande Island in Goa

Apart from scuba diving and snorkelling on Grande Island, you can also go for kayaking, sunbathing, swimming, jet skiing, dolphin watching and beach picnics.

Plan Your Trip!

Thank You for Reading!

Discover More