All pic credits: Shutterstock
By Srimoyee Chowdhury 5 August 2025
1. Majuli, Assam Majuli, the world’s largest inhabited river island, lies in the Brahmaputra in Assam. Home to the Mising and Assamese communities, it’s only accessible by ferry and is slowly eroding due to flooding and climate change.
What makes Majuli special – Renowned for neo-Vaishnavite monasteries and culture. – Traditional mask-making and weaving thrive here. – Hosts Raas Leela, one of India’s unique river island festivals.
2. Dibru-Saikhowa, Assam Located near Tinsukia, this island is part of a national park formed by the Brahmaputra and Lohit rivers. Few families and forest guards live here, surrounded by swamps, grasslands, and dense wilderness.
What makes Dibru-Saikhowa special – Habitat for rare wildlife, including feral horses. – Birding paradise with over 350 species. – Remote and largely untouched by tourism.
3. Bhavani Island, Andhra Pradesh Sitting on the Krishna River near Vijayawada, Bhavani Island is one of India’s largest river islands. Farmers, fisherfolk, and tourism workers live here, using the river as their lifeline.
What makes Bhavani Island special – Eco-tourism spot with water sports and parks. – Known for coconut groves and river farming. – Offers a balance between nature and leisure.
4. Kuruwadweep, Kerala Located in Wayanad, Kuruwadweep is a small forested island in the Kabini River. Though uninhabited, local tribal communities maintain it and protect its biodiversity.
What makes Kuruwadweep special – Home to rare orchids and medicinal herbs. – Dense evergreen forests and peaceful trails. – Protected area with limited visitor entry.
5. Srirangam Island, Tamil Nadu Between the Cauvery and Kollidam rivers, Srirangam is a bustling temple town and one of the oldest inhabited river islands in India. Families have lived here for generations.
What makes Srirangam Island special – Houses the Ranganathaswamy Temple complex. – Ancient blend of spiritual and urban life. – The island thrives around temple rituals and trade.