World Dolphin Day:  9 best places where you can spot dolphins in India

Andaman and Nicobar Islands A popular tourist place in India, Andaman and Nicobar also house some of the most exotic underwater animals. The best places to spot them are Lalaji Bay Beach and Havelock Island. 

Kerala You can visit Cherai BeaKeralach in Kochi to observe dolphins. Some other activities that you can do are taking a tour of the city, boat rides and fishing at a lake among others.

Bihar The endangered Gangetic dolphins reside in Bihar's Bhagalpur. The Vikramashila Dolphin Gangetic Sanctuary is the only protected area for dolphins. 

Gujarat The Gulf of Kutch is one of the most underrated spots for dolphin sightings. This region houses the Marine National Park to observe marine life. Apart from dolphins, turtles, sea snakes and whales are also observed here. 

Goa  Another place where you can see dolphins is Goa. Morjim, Vagator, Coco and Sinquerim Beaches are some places where you can see dolphins.

West Bengal The Sundarbans, home to the Royal Bengal Tigers, are also home to the Irrawaddy and Gangetic Dolphins. However, head to this spot soon, as the dolphin population in this region has been declining rapidly.

Odisha One of the best places for dolphin watching in India, this place also offers a diverse biodiversity. You can visit Chilika Lake in Odisha. 

Tamil Nadu Rameshwaram is a good spot to watch dolphins. Other activities that you can do here involve taking a tour of the neighbouring cities and towns, eating delicious food and visiting the many temples.

Daman and Diu This Union Territory is a lesser-known place for dolphin spotting. However, one can enjoy dolphin tours from the beaches of Devka or Jampore.

9 wildlife sanctuaries to sight elephants