Islands in India: Top 10 Most Beautiful Islands to Explore

Havelock Island, Andaman Havelock Island forms the part of Ritchie’s Archipelago that is located in Andaman. It is preferred by tourists for the beaches mentioned above, water activities and watching the sunset

Majuli Island, Assam Majuli island is the largest riverine island of the world located on Brahmaputra river. It is also a UNESCO site.The main village is Naghmar village where festivals, and other cultural activities take place

Lakshadweep Island Lakshadweep island is an archipelago of 36 atolls. It lies off coast of Kerala. However, not all islands are open for tourists, only few are accessible with a valid permit

Barren Island, Andaman The island is located in Andaman Sea and it is the only confirmed active volcano in India. The lava rocks, the scuba diving and other water works make this tour a memorable journey.

Munroe Island, Kerala It is an inland island in the Kollam district of Kerala. It is located near Ashtamudi lake. It is a combination of 8 islands known by the name of Islands of Kollam.

Diu Island, Off-coast of Gujarat The island has many churches, forts such as Diu Fort. It comes under Dadra Nagar Haveli and Daman and Diu union territory.

St. Mary’s Island, Karnataka The island is also known as Parashurama Dveepa or Coconut island. It is a set of 4 islands and are famous for the formation of basaltic lava structures.

Elephanta Island, Mumbai The Elephanta Caves located here are UNESCO World Heritage Site. They represent the brilliant art and architecture of ancient India.

Rameswaram Island, Tamil Nadu Pamban Island, also known as Rameswaram Island, is an island located between peninsular India and Sri Lanka, on the Rama Setu archipelago

Charao Island, Goa This Island is located in Mandovi River. Here many birds such as eagles, purple herons can be seen. It has many Hindu temples and churches.