List of Indian Rivers and their Origin, Tributaries

India is called Land of rivers. Most of the agriculture land is being irrigated from the waters taken from rivers. Following list describes all of the Indian rivers and their point of Origin and Destination points.

List of Himalayan Indian Rivers and their Origin, Tributaries

indian rivers and their origin

Origin and Mouth of Indus and its Tributaries

RiverOriginMouthLength (Km)
Indus Sengge Zangbo and Gar, Tibbet Plateau, ChinaIndus river delta ( near Karachi, Pakistan mainly and some parts of Gujarat) 2880
Sutlej Lake Rakshas-tal, Tibet, ChinaSutlej mixes with Chenab near Unch sharif, Pakistan to form Panjnad river which in turn mixes with Indus river near Bhawalpur of Pakistan1500
Beas Beas Kund, Rohtang Pass, Himachal PradeshMixes with Sutlej river near Makhu, Firozpur of Punjab470
ParbatiMan Talai Flacier near Pin Parbati PassMixes with Beas river at Bhuntar, near Kullu of Himachal Pradesh
ChenabBara Lacha Pass, Lahaul and Spiti, Himachal Pradesh Mixes with Sutlej near Unch Sharif, Pakistan to form Panjnad river which in turn mixes with Indus river 960
RaviKangra of Himachal PradeshChenab river, Pakistan720
JhelumVerinag spring, Anantnag of J& KChenab river, Pakistan725
SuruPanzella Glacier, Pensi La pass, KargilIndus, Nurla, Skardu, Pakistan185
DrasMachoi glacier, Zoji La, near Soanmarg, Jammu and KashmirSuru River at Kharul, Kargil86
ZanskarDoda River (First Branch), Kargyag and Tsarap River (Second Branch)Indus river near Nimmu in Laddakh
TsarapPankpo La, SarchuZanskar river, Padum, Kargil182
DodaDrang Drung glacier, Pensi LaZanskar river, Padum, Kargil79

Download PDF file

Origin and Mouth of Brahmaputra and its Tributaries

RiverOriginMouthLength (Km)
BrahmaputraAngsi glacier, Tibbet, ChinaGanges Delta, Bangladesh (Bay of Bengal)2900
Dhansiri Laisang peak, NagalandBrahmaputra river352
DharlaHimalayasBrahmaputra, Kurigram, Bangladesh
DihingPatkai Hills, North east Indian border with BurmaBrahmaputra at Dihingmukh in Assam380
DibangKeya pass, India China border, Dibang valley district, Arunachal PradeshRiver Lohit, Sadiya, Assam195
KamengGlacial lake, Tawang, Arunachal PradeshBrahmaputra at Tezpur, Assam264
LohitZayal Chu range, east TibbetBrahmaputra
ManasBhutanBrahmaputra at Jogighopa, Assam376
SankoshBhutanBrahmaputra, Assam
Subansiri (largest tributary of Brahmaputra)Himalayas, ChinaBrahmaputra at Lakhimpur, Assam 442
TeestaPauhunri & Zemu glaciers, Cholamu & Gurudongmar lakesBrahmaputra, Fulchori, Rangpur, Bangladesh309
TorsaChumbi valley, Tibet, ChinaBrahmaputra, Bangladesh358

Origin and Mouth of Ganges and its Tributaries

RiverOriginMouthLength (Km)
GangaGangotri, Satopnath and Khatling glacier, Uttarakhand Ganges delta, Bay of Bengal (India & Bangladesh)2525
HooghlyDistributary of Ganga and splits out near Farkka barage near Murshidabad, West BengalBay of Bengal
DamodarChandwa, Latehar, JharkhandHooghly river, West Bengal592
MeghanaDistributary of BrahmaputraBhola district, Bangladesh, Bay of Bengal
PadmaDistributary of GangaMeghna river near Chandpur district, Bangladesh 120
MahanandaPaglajhora falls, Darjeeling, West BengalGanga, Nawabganj district of Bangladesh360
KosiSaptkoshi tributaries (Sun Kosi, Arun, Tamur etc), NepalGanga near Kursela, Bihar720
GandakNhubine Himal glacier, Mustang, NepalGanga, Sonpur, Bihar630
SonAmarkantak, Madhya PradeshGanga, near north of Patna784
GhaghraMapchachungo glacier, Tibet, ChinaGanga near Doriganj, Bihar1080
GomtiGomat tal, Pilibhit, Uttar PradeshGanga near Ghazipur, Uttar Pradesh900
YamunaYamunotri glacier, UttarakhandGanga at Allahabad1376
RamgangaNamik glacier, Pauri Garhwal, Uttarakhand Ganga, Ibrahimpur, Uttarpradesh
AlaknandaSatopnath & Bhagirathi kharak glacierGanga, Devprayag, Uttarakhand190
BhagirathiGaumukh, UttarakhandGanga, Devprayag, Uttarakhand205

Peninsular Indian Rivers and their Origin (Flowing to Bay of Bengal)

Origin and Mouth of Godavari and its Tributaries 

RiverOriginMouthLength
GodavariBrahmagiri mountains, Trayambakeshwar, NashikBay of Bengal, near East Godavari district, Andhra Pradesh1464
IndravatiDandkaranya range, Kalahandi district, OdishaGodavari near border of Maharashtra, Chhattisgarh and Telangana535
Pranahitaconfluence of Wardha and Wainganga, near Sirpur Kagaznagar Godavari, near Kaleshwaram, Telangana113
WardhaSatpura range, Multai, Betul district of Madhya Pradesh Pranhita river528
Kolab (Sabari)Sinkaran hiils, Koraput, OdishaGodavari200
MnjiraBalaghat hillsGodavari, near Kandhakurthi, Karnataka724
WaingangaSatpura Range, Mundara, Seoni district, Madhya PradeshPranhita river579
PaingangaAjanta range, Aurangabad, MaharashtraWardha river, Chandrapura district, Maharashtra676

Origin and Mouth of Krishna and its Tributaries

RiverOriginMouthLength (Km)
KrishnaNear Mahabaleshwar, Satara district, MaharashtraBay of Bengal, near Hamsaladeevi, Krishna district, Andhra Pradesh1400
TungabhadhraConfluence of Tunga and Bhadhra near Koodli, KarnatakaKrishna river, near Alampur, Mahbubnagar, Telangana531
VedavathiConfluence of Veda and Avathi near PuraTungnhadhra river, near Siruguppa
BhimaBhimashankar, MaharashtraKrishna river, near Raichur861
IndrayaniLonavla, MaharashtraBhima river
PavanaSahyadri range, Lonavla MaharashtraMula river58
Mula-Mutha confluence of Mula and Mutha rivers near PuneBhima river
MalaprabhaWestern ghats, near Belgaum, KarnatakaKrishna river, near Kudalasangama, Bagalkot, Karnataka
GhataprabhaWestern ghats, Sindhudurg, MaharashtraKrishna river, Almatti283
VennaMahabaleshwar, MaharashtraKrishna river, Satara, Maharashtra130
KoynaMahabaleshwar, MaharashtraKrishan river, near Karad, Satara130

Origin and Mouth of Kaveri and its Tributaries

RiverOriginMouthLength
KaveryTalakaveri, Kodagu district, KarnatakaKaveri delta, Bay of Bengal765
AmaravatiAnamalai hills, Pambar, Chinnar riversKaveri river at Karur, Tamil Nadu282
BhavaniSilent valley National Park, KeralaKaveri river at Kongu Nadu region of Tamil Nadu135
HemavatiWestern ghats, Chikmagalur, KarnatakaKveri river near Krishnarajasagara, Karnataka245

Other Important East Flowing Rivers

RiverOriginMouthLength
MahanadiDhamtari, Dandkaranya, ChhattisgarhBay of Bengal, near False Point, Kendrapada, Odisha858
SubarnarekhaChota Nagpur plateau, near Ranchi, JharkhandKirtania Port, near Talsari, Bay of Bengal395
KangsabatiChota Nagpur plateau, Purulia district, West BengalBay of Bengal near Haldia465
Penner (Penna)Nandi Hills, Chikkaballapur district, KarnatakaBay of Bengal, near Nellore, Andhra Pradesh597
PalarNandi Hills, Kolar district KarnatakaBay of Bengal, near Vayalur, Tamil Nadu348
VaigaiVarusanadu Hills, Tamil NaduPalk Strait, Tamil Nadu258
VellarShevarpy HillsBay of Bengal, near Parangipettai, Tamil Nadu150
PonnaiyarNandidurg, Chikkaballapur, KarnatakaBay of Bengal400
NoyyalVellingiri Hills, Western Ghats, Tamil NaduKaveri river180

Peninsular Indian Rivers Flowing to Arabian Sea

Origin and Mouth of Tapti (or Tapi) and its Tributaries

RiverOriginMouthLength (Km)
Tapti (or Tapi)Satpura Range, Multai, near Betul, Madhya PradeshGulf of Khambhat, Arabian sea, neat Surat, Gujarat724
GomaiSatpura RangeTapti river near Prakasha, Nandurbar, Maharashtra
Panzaranear Pimpalner, Dhule, MaharashtraTapti river
PurnaSatpura Range, Baitul, Madhya PradeshTapti river, near Changdev

Narmada, Mahi, Sabarmati and their Tributaries

RiverOriginMouthLength
NarmadaNarmada Kund, Amarkantak Hills, shahdol, Madhya PradeshGulf of Khambhat, Surat, Gujarat1315
KolarVindhya Range, near Sehore district, Madhya Pradesh Narmada, near Raisen district of Madhya Pradesh101
TawaSatpura Range, Betul, Madhya PradeshNarmada near Hoshangabad district172
Mahi Vindhya Range, Madhya PradeshGulf of Khambhat, near Bharuch district580
SabarmatiDhebar lake, Aravali range, near Udaipur, RajasthanGulf of Khambhat371

Other Important West Flowing Rivers

RiverOriginMouthLength
ZuariHemad-Barshem in western ghatsArabian sea34
Ulhasnear Rajmachi hills, Sahyadri rangeVasai creek, Mumbai122
MithiVihar lake and Powai lakeArabian sea, Mahim creek, Mumbai15
MandoviBhimgad, KarnatakaArabian sea77
KaliKushavali, KarnatakaArabian sea184
NetravatiKudremukh, Chikamangaluru, KarnatakaArabian sea, near Mangalore, Karnataka
SharavatiWestern Ghats, Tirthahalli, KarnatakaArabian sea, near Honnavar, Uttar Kannada district, Karnataka128
PeriyarSivagiri hills, Sundaramala, Tamil NaduLakshdweep sea, Kerala244
BharathapuzhaAnamalai Hills, Tamil NaduLakshdweep sea, Ponnani, Kerala209
PambaPulachimalai Hills, Western GhatsVembanad Lake176
ChaliyarElambaleri Hills, Western Ghats, Wayanad, KeralaLakshdweep sea, Kerala169

Download PDF file