10 Beautiful Islands to visit In India

It’s the first Indian island that was made a district. Situated in Assam, it's the world's largest river island which offers amazing sceneries.

Majuli Island

Having pieces of Portuguese history, this island has beaches, museums, Diu fortress, temples, and much more.

Diu Island

Untouched by tourism, this lush greenish island with vintage portuguese style homes and churches will feel like time travel in the past.

Divar Island

With its unique scattered rock formation, it is also called Coconut Island because of the vast number of coconut trees.

St Mary's Islands

One of the islands of Andaman, it is the most captivating island of India, famous for surfing, coral viewing, and other water sports.

Little Andaman Island

Its white coastline with exotic views and lush greenery is best for some relaxing time. You can buy some shells, corals, oysters, fresh from the sea.

Lakshadweep Islands

Rich in biodiversity, this island is the biggest island of India giving the best sceneries of all time.

Great Nicobar Island

A night in Kerala: Backwaters Beautiful Destinations