With swaying palms lining the untouched beaches, awe-inspiring ocean views that appear to stretch into eternity – there is something about islands of India holiday that captures the attention of travelers across the world whether it is honeymooners, backpackers or families.
Get the best hotel deals for India
We at Skyscanner have curated a list of hidden islands in India that are perfect for a wistful isle retreat minus the throngs. With remarkable backdrops, picturesque houses and a virtual lack of selfie-snappers, these islands will leave you enraptured!
10 Best Islands of India
1.St. Mary’s Island, Karnataka2.Majuli Island, Guwahati3.Divar Island, Goa4.Little Andaman Island, Andaman5.Kavvayi Island, Kerala6.Barren Island, Andaman7.Grande Island, Goa8.Hope Island, Andhra Pradesh9.Quibble Island, Tamilnadu10.Diu island, Gujarat
Know the Islands of India Better
St. Mary’s, Karnataka
St. Mary’s is an archipelago of 4 islands that are known for their basaltic rock formations cut into a hexagon. These rocks were formed due to sub-aerial subvolcanic movement in Madagascar, which was attached to India nearly 88 million years ago. Not many are aware of this island on the Karnataka coast, but the rocky beach and clear blue waters are a must-visit.
Best time to visit: Dec-JanuaryMust do activities: Enjoy the solitude and get clicking to create memoriesHow to reach: 15 min boat ride from Malpe, Karnataka.
Majuli, Guwahati
One of the largest river islands in India, Majuli island is unique and unconventional. Located in the Brahmaputra river, it is the only island in India to be deemed a district. It is the best place to witness a glorious sunrise and magnificent sunset. This island offers a taste of Assamese culture. Be ready to walk on moss instead of sand and gorge on authentic northeastern food and see several migratory birds.
Best time to visit: Sept-MarchMust do activities: Rent a motorcycle and visit the 21 Satras and Mishing villageHow to reach: A ferry from Johrat at 10 am or 3 pm.
Divar, Goa
This charming picturesque island is located on the Mandovi river in Goa. Expect spectacular views, Portuguese-era manors, beautiful beaches, quiet winding lanes across the island, different cultures, monuments and old temple ruins. A ferry ride away from Old Goa and Ribandar, this tranquil island is home to two historic temples and a white church balanced on a hilltop.
Best time to visit: Mid Nov – Mid FebMust do activities: Visit the Shree Ganesh Sateri Temple, Our Lady of Compassion Church etc.How to reach: A 10 min ferry ride from Viceroy’s Arch in Old Goa
Little Andaman
A quirky destination in Andaman, the Little Andaman Island is pristine and not so crowded. One of the most stunning islands in India, a visit to its stunning beaches, white surf waterfalls and experiencing nature is a must. A fabulous honeymoon location for those on a strict budget.
Best time to visit: Dec- FebMust do activities: Surfing, visit coral reefs, visit the several waterfallsHow to reach: One-day ship ride from Port Blair
Kavvyayi, Kerala
A small island in the largest backwaters of North Kerala, Kavvayi Kayal is known for its historic importance. Well-known travelers like Ibn Battuta, Marco Polo, and Abdul Fida have written about this island of India in their travelogue. This wetland is the largest ecosystem in North Kerala and was home to a port during the British Era.
Best time to visit: Throughout the yearMust do activities: Relax, take a boat ride through the backwaters etcHow to reach: Take a ferry from the mainland or a train up to Payyanur
To Book your flight tickets & hotels
Plan your holiday to India in advance as airfares tend to rise. If you want to keep an eye out for cheap airfare deals, then use the Skyscanner Price Alert tool to keep you informed. Buying at least six to seven months in advance will help you book more affordable flight tickets.
With the Skyscanner App, you can save time and look for the best hotel deals, hire a car and know more about the city you plan to visit for your treatment.