India has a coast line of 7517 kilometers that is studded with some of the most beautiful beaches in the world. White sands, yellow sands, black sands, Beaches in India come in all colours. Blue water, green water, brown water, the Best Beaches in India have waters of every hue.
Some Popular beach resorts in India are based in Alibaug, Goa, Gokarna, Dwarka, Chennai, Poovar, Kadmat island, Havelock island and Vishakhapatnam. A lot of the beaches mentioned here have wonderful facilities for water sports and other beach activities like swimming and snorkeling and dolphin watching and are in fact among the best beaches in the world.
Plenty of beaches in India are virgin beaches and you will not find many people for miles and miles. Beaches like Diveagar, Shrivardhan, Bordi, Malvan, Mandarmani, Gopalpur, Kunkeshwar, Chandipur and Ganapatipule are an absolute delight for people on the lookout for solitude.