Home > Travel > Destinations > Best diving spots in India: The top 7 for all scuba diving enthusiasts
Best diving spots in India: The top 7 for all scuba diving enthusiasts

Are you a diver or someone who can’t wait to explore the underwater world? Then here are the seven best diving spots in India you can head to.

best diving spots in India
Image: Courtesy Pexels

Neil Island

A part of the Andaman Islands, Neil Island has both soft and hard corals, a hard find throughout the world. It also houses turtles, clownfish, sea snakes, barracudas, rays, pufferfish, boxfish, and a thriving sea life overall. It has several dive sites such as Junction, K-Rock, Margherita’s Mischief, Bus Stop, and Jetty Channel Marker.

Best time to visit: December to April

Netrani Island

Located off the coast of Karnataka, the Netrani is a quiet, largely uninhabited island. Also known as the ‘heart of India’s diving’ due to its shape, it’s a coral island and if you’re in luck, you may even spot a whale or two. In addition, it also has butterfly fish, parrotfish, and makes for a serene diving experience. It’s best to take a boat here, through options like Netrani AdventuresWest Coast Adventures, and Dive Netrani.

Best time to visit: December to January

best diving spots in India
Image: Courtesy Unsplash


In Kerala, this is an ideal spot for those who love their underwater time. Calm waters, thriving with sea life such as eels, bluefins, pufferfish, boxfish, silver moony, anchovies, groupers, and much more, make for an exhilarating diving experience. You can go with Scuba Cochin or Bond Safari.

Best time to visit: September to February


An unexpected name in the list, however, Dwarka in Gujarat is one of the best diving spots in India. Dolphin and turtle sightings are commonplace, and you also stand a chance of seeing whales! Don’t forget the odd octopus and puffer fish too. You can check Dive India for your excursion.

Best time to visit: October to March


Kadmat in Lakshadweep Islands has a rich marine life and a calm lagoon. Sharks, turtles, beautiful corals, tunas, jacks, sweetlips, eagle rays, groupers, moray eels, lobsters, batfish, fusiliers, wrasses…it’s got never-ending sightings. You can check here.

Best time to visit: November to March


If we’re talking of the best diving spots in India, Havelock cannot be missed. Located in the Andamans, it is the most popular diving site in the country. And for good reason, the pristine coral reefs here are a sight to behold. When you’re done being mesmerised by these, there will be turtles, humpback parrotfish, lionfish, eels, manta rays, batfish, and more. You can check Dive India for underwater adventures here.

Best time to visit: November to April

The Hole

Image: Courtesy Temple Adventures

Located in Pondicherry, this is for serious enthusiasts, with its depth being 30 metres, almost double of the usual site depth. Coral reef, fan corals, sea snakes, jackfish, manta rays, and a lot more quietness and dark are what you find here. You can try Temple Adventures or Avathi.

Best time to visit: February to April