10 Best Tourist Places For Scubadiving In India

OT Staff

Andaman and Nicobar Islands

The Andaman and Nicobar Islands are famous for their clear waters, vibrant coral reefs, and abundant marine life. Havelock Island, Neil Island, and North Bay Island are popular spots offering diverse dive sites suitable for beginners and experienced divers.

A family of Clark's Anemonefish next to a Barrel Sponge with the sun seen through Snell's Window in the crystal clear waters of Havelock Island | Shuttertock

Netrani Island, Karnataka

Netrani, also known as Pigeon Island, is located off the coast of Karnataka. Crystal-clear waters surround this small island, and it is famous for its rich marine biodiversity, including deep-sea coral reefs with diverse fish and manta rays.

An aerial view of the Netrani Island | Wikimedia Commons


Goa offers excellent diving experiences around Grande Island, with interesting rock formations, wrecks, and coral gardens. Dive into the Arabian Sea to encounter unique marine life. It is ideal for a combination of diving and beach relaxation.

Ocean tides at a beach in Goa | Shutterstock

Lakshadweep Islands

The Lakshadweep Islands are home to pristine dive sites, including Agatti Island and Bangaram Island. The coral reefs here are rich in marine life, offering a tranquil diving experience due to the islands' remoteness and limited tourist infrastructure.

A man doing scuba dive in the lagoon of Bangaram Island | Shutterstock


Pondicherry, on India's southeast coast, offers unique diving experiences, including wreck diving. Explore shipwrecks like The SS Rangoon dating back to colonial times. The underwater landscape features artificial reefs and abundant marine life.

Aerial view of Kottakuppam beach in Pondicherry | Shutterstock

Tarkarli, Maharashtra

Tarkarli is famous for its clear waters, unexplored dive sites, colourful coral reefs, and diverse fish species. It offers excellent visibility and is perfect for unique diving experiences.

A view of the Tarkarli coastline | Shutterstock

Kadmat Island, Lakshadweep

Kadmat Island in the Lakshadweep archipelago is known for its untouched reefs and diverse marine life. The island's lagoon offers calm and shallow waters ideal for beginners, while experienced divers can explore deeper sites with caves and walls.

A fishing boat deboard passengers from the ship at Kadmat Island, Lakshadweep | Shutterstock

Kovalam, Kerala

Kovalam is famous for its beautiful beaches and unique diving experiences. Dive sites feature rock formations, artificial reefs, and a variety of marine creatures. The calm waters make it suitable for divers of all levels.

A view of the Kovalam beach | Shutterstock

Murudeshwar, Karnataka

Murudeshwar, on the Arabian Sea, is a captivating diving spot in India. Divers can explore the man-made Murudeshwar Temple Reef and witness colourful corals and thriving marine life.

An aerial view of the vast Murudeshwar beach | Shutterstock

Bangaram Atoll, Lakshadweep

Bangaram Atoll, a remote destination, offers exceptional diving experiences amidst coral reefs and turquoise waters. Dive sites are known for visibility and the chance to spot sharks and rays.

A view of Bangaram Atoll | Shutterstock

10 Best Places To Visit In Goa During The Monsoon