Learn · Pillar guide
Rivers of India, on the map.
75 rivers, each drawn from the app’s own data with its source, course, outlet, dams and the places along it. Pick one from the map or the list.
The ten longest in this guide
- Indus3,180 km
- Brahmaputra2,880 km
- Ganga2,525 km
- Godavari1,465 km
- Sutlej1,450 km
- Krishna1,400 km
- Yamuna1,376 km
- Narmada1,312 km
- Ghaghara1,080 km
- Chambal1,024 km
Lengths are those on each river’s study card; some are totals including the stretch outside India, as noted on each page.
Bay of Bengal · 13
- BaitaraniOdisha → Bay of Bengal
- BrahmaniOdisha → Bay of Bengal
- Gangawhere the Bhagirathi meets the Alaknanda → Bay of Bengal
- GodavariMaharashtra → Bay of Bengal
- HugliLeaves the Ganga below Farakka as the Bhagirathi → Bay of Bengal
- KaveriKarnataka → Bay of Bengal
- KollidamTamil Nadu → Bay of Bengal
- KrishnaMaharashtra → Bay of Bengal
- MahanadiChhattisgarh → Bay of Bengal
- PalarKarnataka → Bay of Bengal
- PennarKarnataka → Bay of Bengal
- PonnaiyarKarnataka → Bay of Bengal
- SubarnarekhaJharkhand → Bay of Bengal
Tributaries and inland rivers · 52
- BanasRajasthan → Chambal
- BarakManipur → Splits into the Surma and Kushiyara
- BeasHimachal Pradesh → Sutlej
- BetwaMadhya Pradesh → Yamuna
- BhavaniKerala → Kaveri
- BhimaMaharashtra → Krishna
- BrahmaputraFlows east as the Yarlung Tsangpo before entering India as the Siang → Ganga–Brahmaputra delta
- ChambalMadhya Pradesh → Yamuna
- ChenabHimachal Pradesh → Sutlej (forming the Panjnad)
- DamodarJharkhand → Hugli
- DhansiriNagaland → Brahmaputra
- DibangArunachal Pradesh → Brahmaputra (Lohit–Siang confluence)
- DihangArunachal Pradesh → Becomes the Brahmaputra
- GandakCalled the Kali Gandaki and Narayani in Nepal → Ganga
- GhaggharHimachal Pradesh → Ottu and the Thar desert
- GhagharaFlows through Nepal as the Karnali → Ganga
- GhataprabhaMaharashtra → Krishna
- GomtiUttar Pradesh → Ganga
- IndravatiOdisha → Godavari
- JhelumJammu & Kashmir → Chenab
- Kali SindhMadhya Pradesh → Chambal
- KenMadhya Pradesh → Yamuna
- KhariRajasthan → Banas
- KosiHeadwaters in Tibet and the Everest region → Ganga
- KoynaMaharashtra → Krishna
- LohitArunachal Pradesh → Brahmaputra
- MalaprabhaKarnataka → Krishna
- ManasFlows through Bhutan as the Drangme Chhu → Brahmaputra
- ManjiraMaharashtra → Godavari
- MusiTelangana → Krishna
- PadmaEnters Bangladesh near Rajshahi → Meghna
- PengangaMaharashtra → Wardha
- PranhitaMaharashtra–Telangana border → Godavari
- RamgangaUttarakhand → Ganga
- RaptiLumbini Province → Ghaghara
- RaviHimachal Pradesh → Chenab
- SankoshFlows past Punakha as the Puna Tsang Chhu → Brahmaputra
- Sharda (Kali)Uttarakhand → Ghaghara
- ShipraMadhya Pradesh → Chambal
- ShyokLadakh → Indus
- SindMadhya Pradesh → Yamuna
- SonMadhya Pradesh → Ganga
- SubansiriEnters India in Arunachal Pradesh → Brahmaputra
- Sun KosiNepal → Forms the Sapta Koshi
- SutlejNear Lake Manasarovar → Chenab (forming the Panjnad)
- TistaNorth Sikkim → Brahmaputra (Jamuna)
- TungabhadraKarnataka → Krishna
- VaigaiTamil Nadu → Palk Bay
- WaingangaMadhya Pradesh → Joins the Wardha to form the Pranhita
- WardhaMadhya Pradesh → Joins the Wainganga to form the Pranhita
- YamunaUttarakhand → Ganga at Triveni Sangam
- ZanskarLadakh → Indus
Arabian Sea and the western gulfs · 10
- BhadarGujarat → Arabian Sea
- IndusEnters India in Ladakh → Arabian Sea
- LuniRajasthan → Rann of Kutch
- MahiMadhya Pradesh → Gulf of Khambhat (Arabian Sea)
- Mandovi (Mhadei)Karnataka → Arabian Sea
- NarmadaMadhya Pradesh → Gulf of Khambhat (Arabian Sea)
- PeriyarKerala → Arabian Sea
- SabarmatiRajasthan → Gulf of Khambhat (Arabian Sea)
- TapiMadhya Pradesh → Gulf of Khambhat (Arabian Sea)
- ZuariGoa → Arabian Sea