If you have never tried snorkeling, then you are indeed missing out on something wonderful. It’s a life experience that everyone should have at least once. The amazing flora and fauna that you will experience underwater will bring you close to nature as well as change your perception of our planet. Below is the list of the best places to go snorkeling in India.
Netrani in Karnataka
Netrani is also known as ‘the heart of India’s diving’ and for a good reason too. The incredible diversity of marine life that you will encounter here will surely leave you speechless. The best time to visit is from October to April and accommodates both types of snorkelers – beginners and well as experienced divers.
Aravind’s Wall in Pondicherry
The beautiful state of Pondicherry has an equally elaborate marine life as well. The Aravind’s Wall is perfect for snorkelers because it will give you a chance to get really close to the various aquatic life there. You will find lionfish, eels, sea snakes, crustaceans, and much more. The best time to visit is throughout the year with the exception of July, August, and December.
Tarkarli in Maharashtra
The Sindhudurg district of Maharashtra is home to the Tarkarli beach where underwater life is as distinct as anything else. The amazing marine creatures include dolphins, sharks, and tropical plants all hiding under the clear blue waters. The best season to go snorkeling is from October to March.
Havelock Island in Andaman and Nicobar
It is worth visiting the Andaman and Nicobar islands if only for the snorkeling opportunities. Havelock Island is considered one of the best spots for snorkeling in India. Neil Island, Cinque Island and Elephant beach are known for their large marine life and are some of the best diving spots in India. Visit here from December to April for an unforgettable experience.