Rivers: north to south

A one-page list for revision, ordered by latitude (north first).

#RiverState / UTLat.PYQ years
1Nubra
Drains the Siachen glacier and joins the Shyok in Ladakh.
Ladakh34.9°2019
2Kishanganga (Neelum) (under review)
A Jhelum tributary; the Kishanganga hydro project was the subject of an India–Pakistan arbitration.
Jammu and Kashmir34.8°–
3Shyok
A right-bank Indus tributary in Ladakh, fed by the Siachen and Rimo glaciers through the Nubra.
Ladakh34.7°2006
4Shingo
A tributary of the Suru in the Kargil–Gilgit-Baltistan area.
Ladakh34.7°–
5Dras
Flows through Dras, one of the coldest inhabited places in India, and joins the Suru.
Ladakh34.4°–
6Suru
Flows past Kargil and joins the Indus in Gilgit-Baltistan.
Ladakh34.1°–
7Zanskar
A left-bank Indus tributary that joins it near Nimmu in Ladakh; known for its frozen "Chadar" winter trek.
Ladakh33.9°–
8Jhelum
Rises at Verinag and flows through Srinagar and Wular Lake. One of the three western rivers allotted to Pakis…
Jammu and Kashmir33.2°2026, 2023, 2021, 2010
9Tawi
A Chenab tributary on which Jammu city stands.
Jammu and Kashmir32.8°–
10Bhaga
Headstream of the Chenab; meets the Chandra at Tandi.
Himachal Pradesh32.7°–
11Chandra
Headstream of the Chenab in Lahaul, Himachal Pradesh.
Himachal Pradesh32.5°–
12Chenab
Formed by the Chandra and Bhaga at Tandi (Himachal Pradesh); the world's highest rail arch bridge spans it in…
Jammu and Kashmir, Himachal Pradesh32.2°2026, 2021, 2019, 2010, 2009
13Spiti
Flows through the cold-desert Spiti valley and joins the Sutlej at Khab.
Himachal Pradesh32.1°2006
14Parvati (Himachal)
A Beas tributary through the Parvati valley (Kullu); Manikaran lies on it.
Himachal Pradesh32.0°–
15Beas
Rises at Beas Kund near Rohtang and joins the Sutlej at Harike; flows wholly within India.
Himachal Pradesh, Punjab32.0°2026, 2010, 2009
16Ravi
Rises in the Kangra–Chamba area of Himachal Pradesh; one of the three eastern rivers allotted to India.
Himachal Pradesh, Punjab31.6°2026, 2021, 2010, 2009
17Sutlej
Rises near Rakas Tal in Tibet and enters India at Shipki La; Bhakra dam is on it.
Himachal Pradesh, Punjab31.0°2026, 2021, 2009
18Indus
Rises near Lake Mansarovar in Tibet and flows through Ladakh (Leh) before entering Gilgit-Baltistan. Shared u…
Ladakh30.9°2026, 2021, 2010
19Bhagirathi
Source stream of the Ganga from Gaumukh (Gangotri glacier); Tehri dam is on it.
Uttarakhand30.8°2008
20Tons (under review)
The largest Himalayan tributary of the Yamuna, in Uttarakhand.
Uttarakhand, Himachal Pradesh30.7°–
21Dhauliganga (Garhwal)
Joins the Alaknanda at Vishnuprayag; hit by the 2021 Chamoli flood.
Uttarakhand30.6°2008
22Mandakini
Rises near Kedarnath and joins the Alaknanda at Rudraprayag.
Uttarakhand30.5°2019, 2008
23Alaknanda
Source stream of the Ganga; flows past Badrinath and through the five prayags.
Uttarakhand30.3°2008
24Pindar
Rises at the Pindari glacier and joins the Alaknanda at Karnaprayag.
Uttarakhand30.1°–
25Sharda
Called the Kali on the India–Nepal border; joins the Ghaghara.
Uttarakhand29.8°–
26Ghaggar
A seasonal river from the Shiwaliks through Haryana and Rajasthan; often linked with the ancient Saraswati.
Haryana, Rajasthan, Punjab29.7°2000
27Hindon
A Yamuna tributary through western Uttar Pradesh.
Uttar Pradesh29.2°–
28Lohit
Joins the Siang near Sadiya; the Dhola–Sadiya bridge spans it.
Arunachal Pradesh, Assam28.7°2016, 2014
29Siang
The Brahmaputra in Arunachal Pradesh after the Tsangpo gorge.
Arunachal Pradesh28.6°–
30Ramganga
Rises in Uttarakhand, flows through Corbett National Park and joins the Ganga near Kannauj.
Uttar Pradesh, Uttarakhand28.6°–
31Dibang
Joins the Siang and Lohit near Sadiya to form the Brahmaputra.
Arunachal Pradesh, Assam28.5°2016
32Subansiri
The largest Brahmaputra tributary; site of the Lower Subansiri hydro project.
Arunachal Pradesh, Assam28.4°2014
33Ghaghara
Rises in Tibet, flows through Nepal as the Karnali and joins the Ganga in Bihar.
Uttar Pradesh, Bihar27.9°2024, 1997
34Burhi Dihing (under review)
A south-bank tributary in upper Assam, through oil and tea country. Course drawn approximately through towns…
Assam27.3°–
35Kameng
Called the Jia Bharali in Assam; flows past Pakke Tiger Reserve.
Arunachal Pradesh, Assam27.3°2016
36Yamuna
Rises at Yamunotri and joins the Ganga at Prayagraj; flows past Delhi and Agra.
Uttar Pradesh, Uttarakhand, Haryana27.1°2026, 2019, 2010, 2008, 1998
37Gandak
From Nepal (Kali Gandaki); joins the Ganga near Patna.
Bihar, Uttar Pradesh26.9°2024, 2023, 1997
38Manas
Flows from Bhutan into Assam; Manas National Park lies on it.
Assam26.9°2019, 2013, 2008
39Sankosh
Forms part of the Assam–West Bengal boundary; flows from Bhutan.
West Bengal, Assam26.8°–
40Torsa
Flows from the Chumbi valley through Bhutan and north Bengal.
West Bengal26.8°–
41Gomti
A plains-fed Ganga tributary on which Lucknow stands.
Uttar Pradesh26.7°–
42Jaldhaka
A north-Bengal river from Sikkim/Bhutan.
West Bengal26.5°–
43Rapti
A Ghaghara tributary from Nepal; Gorakhpur stands on it.
Uttar Pradesh26.5°–
44Teesta
Rises in north Sikkim and flows into Bangladesh; its water sharing is an India–Bangladesh issue.
West Bengal, Sikkim26.4°2026, 2017, 1997
45Mahananda
Rises in the Darjeeling hills and joins the Ganga in Bangladesh.
Bihar, West Bengal26.4°–
46Bagmati
Flows from Kathmandu valley into north Bihar.
Bihar26.3°–
47Sai
A Gomti tributary in Uttar Pradesh.
Uttar Pradesh26.3°–
48Burhi Gandak
A north-Bihar tributary of the Ganga.
Bihar26.2°–
49Kosi
The "Sorrow of Bihar", known for floods and shifting course.
Bihar26.2°2024, 1997
50Brahmaputra
Rises as the Yarlung Tsangpo in Tibet, enters Arunachal as the Siang and flows through Assam; Majuli lies in…
Assam26.2°2026, 2017, 2016, 2011, 2008
51Dhansiri
A south-bank tributary from Nagaland through Assam (Golaghat).
Assam, Nagaland26.1°–
52Kopili
A south-bank tributary from Meghalaya into Assam.
Assam, Meghalaya26.0°–
53Luni
Rises near Ajmer and ends in the Rann of Kachchh; saline in its lower course.
Rajasthan, Gujarat25.8°2010
54Sindh
A Yamuna tributary flowing north through MP.
Madhya Pradesh25.6°–
55Ganga
Formed at Devprayag by the Bhagirathi and Alaknanda; the National River (2008), flowing through Uttarakhand…
Uttarakhand, Uttar Pradesh, Bihar25.5°2026, 2024, 2016, 2014, 2013, 2001, 2000, 1997, 1996
56Chambal
Rises at Janapao near Mhow (MP), cuts the Chambal ravines and joins the Yamuna; the National Chambal Sanctuar…
Madhya Pradesh, Rajasthan, Uttar Pradesh25.5°2021, 2019, 2017, 2008, 2006, 1999
57Banas
A Chambal tributary flowing wholly within Rajasthan.
Rajasthan25.5°–
58Punpun
A south-bank Ganga tributary in Bihar.
Bihar25.2°–
59Betwa
A Yamuna tributary through MP and UP; Orchha stands on it. Part of the Ken–Betwa link project.
Uttar Pradesh, Madhya Pradesh25.1°2006
60Imphal
Flows through the Imphal valley; part of the Manipur–Chindwin system. Capital of Manipur.
Manipur25.0°–
61Ken
A Yamuna tributary through Panna Tiger Reserve; part of the Ken–Betwa link project.
Madhya Pradesh, Uttar Pradesh24.9°–
62Barak
Rises in Manipur, flows through the Barak valley (Silchar) and into Bangladesh as the Surma–Kushiyara.
Manipur, Assam, Nagaland24.8°2014
63Son
Rises near Amarkantak and joins the Ganga near Patna; the largest south-bank tributary.
Madhya Pradesh, Bihar, Uttar Pradesh24.6°–
64Parbati (Chambal)
A Chambal tributary in MP and Rajasthan.
Madhya Pradesh, Rajasthan24.4°–
65Barakar
Main tributary of the Damodar; Maithon dam is on it.
Jharkhand24.2°–
66Banas (Gujarat)
Flows from the Aravallis to the Little Rann of Kachchh.
Gujarat, Rajasthan24.2°–
67Rihand
A Son tributary; Govind Ballabh Pant Sagar (Rihand dam) is on it.
Uttar Pradesh, Madhya Pradesh24.1°–
68Kali Sindh
A Chambal tributary through Madhya Pradesh and Rajasthan.
Madhya Pradesh, Rajasthan24.1°–
69Tlawng
The longest river of Mizoram; a Barak tributary.
Mizoram, Assam23.9°–
70Damodar
Once called the "Sorrow of Bengal"; the Damodar Valley Corporation (1948) was India's first multipurpose rive…
West Bengal, Jharkhand23.6°2007, 2004, 1998
71Gumti (under review)
The main river of Tripura; flows into Bangladesh.
Tripura23.5°–
72Sabarmati
Rises in the Aravallis and flows through Ahmedabad (Gandhi's ashram) to the Gulf of Khambhat.
Gujarat, Rajasthan23.4°–
73Shipra
A Chambal tributary; Ujjain and the Simhastha Kumbh stand on it.
Madhya Pradesh23.4°2007
74Mahi
Rises in western MP, crosses the Tropic of Cancer twice and drains into the Gulf of Khambhat.
Gujarat, Rajasthan, Madhya Pradesh23.3°–
75Hooghly
The Ganga distributary in West Bengal on which Kolkata stands.
West Bengal23.3°2004
76South Koel (under review)
A headstream of the Brahmani from the Ranchi plateau.
Jharkhand22.8°–
77Hasdeo
A Mahanadi tributary; the Hasdeo Arand forest and coalfield lie in its basin.
Chhattisgarh22.7°–
78Subarnarekha
Rises near Ranchi and flows through Jharkhand, West Bengal and Odisha; Hundru Falls is on it.
Jharkhand, Odisha, West Bengal22.6°2024, 2021, 2002
79Narmada
Rises at Amarkantak and flows west through a rift valley between the Vindhya and Satpura to the Gulf of Khamb…
Madhya Pradesh, Gujarat, Maharashtra22.6°2024, 2021, 2016, 2013, 2008, 2007, 2006, 2005, 2003, 2000, 1999
80Sankh
A headstream of the Brahmani.
Jharkhand, Odisha22.5°–
81Mand
A Mahanadi tributary in Chhattisgarh.
Chhattisgarh22.5°–
82Rupnarayan
Joins the Hooghly in West Bengal.
West Bengal22.3°–
83Tawa
The largest Narmada tributary; Tawa dam and Pachmarhi lie in its basin.
Madhya Pradesh22.3°–
84Ib
A Mahanadi tributary joining at Hirakud reservoir.
Odisha, Chhattisgarh22.1°–
85Bhadar
A Saurashtra river flowing to the Arabian Sea.
Gujarat22.0°–
86Kaladan
Flows from Mizoram into Myanmar; the Kaladan multi-modal project links Sittwe port to Mizoram.
Mizoram21.9°–
87Baitarani
Rises in the Gonasika hills of Keonjhar and shares a delta with the Brahmani.
Odisha21.5°–
88Shetrunji
The main river of Saurashtra, flowing to the Gulf of Khambhat.
Gujarat21.5°–
89Seonath (under review)
The largest Mahanadi tributary, in Chhattisgarh.
Chhattisgarh21.4°–
90Wainganga
Rises in the Seoni hills (MP) and flows through Vidarbha; with the Wardha it forms the Pranhita.
Maharashtra, Madhya Pradesh21.3°1996
91Tapi
Rises near Multai (Betul) and flows west through a rift valley to the sea at Surat.
Maharashtra, Madhya Pradesh, Gujarat21.2°2010, 2008, 2007, 2005
92Purna (Tapi) (under review)
A Tapi tributary in Vidarbha (Maharashtra).
Maharashtra20.9°–
93Mahanadi
Rises near Sihawa (Chhattisgarh) and forms a large delta in Odisha; Hirakud dam is on it.
Odisha, Chhattisgarh20.9°2025, 2016, 2007, 2006, 2003, 2002, 1998, 1997
94Brahmani
Formed by the Sankh and South Koel near Rourkela; Bhitarkanika lies in its delta.
Odisha20.9°2021
95Girna
A Tapi tributary in north Maharashtra.
Maharashtra20.6°–
96Wardha
Joins the Wainganga to form the Pranhita.
Maharashtra, Madhya Pradesh20.4°–
97Tel
A Mahanadi tributary in western Odisha.
Odisha20.4°–
98Damanganga
Flows to the sea at Daman.
Gujarat, Maharashtra, Dadra and Nagar Haveli and Daman and Diu20.2°–
99Purna (Godavari)
A Godavari tributary in Marathwada.
Maharashtra19.9°–
100Penganga (under review)
A Wardha tributary forming part of the Maharashtra–Telangana boundary.
Maharashtra19.8°–
101Pravara
A Godavari tributary in Ahmednagar district, Maharashtra.
Maharashtra19.5°–
102Rushikulya
A south Odisha river; its mouth is a mass-nesting site for olive ridley turtles.
Odisha19.5°–
103Pranhita
Formed by the Wardha and Wainganga; forms part of the Maharashtra–Telangana boundary.
Maharashtra, Telangana19.2°–
104Indravati
Rises in Odisha and flows through Bastar; Chitrakote Falls is on it.
Chhattisgarh, Odisha, Maharashtra19.2°2015, 2007
105Ulhas
A Konkan river near Thane and Kalyan.
Maharashtra19.1°–
106Vamsadhara
Flows from Odisha into Andhra Pradesh; subject of an inter-state water dispute tribunal.
Odisha, Andhra Pradesh19.1°2021, 2015
107Godavari
Rises at Trimbakeshwar near Nashik; the longest peninsular river ("Dakshin Ganga").
Maharashtra, Telangana, Andhra Pradesh18.9°2025, 2021, 2016, 2015, 2008, 2006, 2003, 2002, 2000, 1997, 1996
108Nagavali
Flows from Odisha into Andhra Pradesh.
Andhra Pradesh, Odisha18.9°2021
109Sabari
A Godavari tributary from Odisha along the Chhattisgarh–Odisha boundary.
Odisha, Chhattisgarh, Telangana18.6°–
110Sina
A Bhima tributary in Maharashtra.
Maharashtra18.2°–
111Manjira
A Godavari tributary through Maharashtra, Karnataka and Telangana; Nizam Sagar is on it.
Telangana, Maharashtra, Karnataka18.2°2022, 2000
112Bhima
Rises at Bhimashankar; Pandharpur stands on it.
Maharashtra, Karnataka17.6°2008
113Vashishti
A Konkan river flowing past Chiplun.
Maharashtra17.6°–
114Koyna
A Krishna tributary; Koyna dam, a major hydro project in a seismic zone, is on it.
Maharashtra17.5°–
115Musi
A Krishna tributary on which Hyderabad stands.
Telangana17.4°–
116Dindi
A Krishna tributary in Telangana.
Telangana16.5°–
117Krishna
Rises near Mahabaleshwar and flows through Maharashtra, Karnataka, Telangana and Andhra Pradesh; Nagarjuna Sa…
Karnataka, Andhra Pradesh, Maharashtra16.4°2023, 2016, 2015, 2010, 2002, 1999, 1997, 1996
118Ghataprabha
A Krishna tributary in Karnataka; Gokak Falls is on it.
Karnataka, Maharashtra16.2°–
119Malaprabha
A Krishna tributary in Karnataka; Pattadakal and Aihole stand near it.
Karnataka15.9°2019
120Gundlakamma
Rises in the Nallamala hills and flows to the Bay of Bengal in Andhra Pradesh.
Andhra Pradesh15.9°–
121Mandovi
The main river of Goa (Mhadei); Panaji stands on it and its waters are disputed with Karnataka.
Goa, Karnataka15.5°–
122Tungabhadra
Formed by the Tunga and Bhadra at Koodli; Hampi stands on it.
Karnataka, Andhra Pradesh15.3°2023, 2022, 2016, 1996
123Zuari
Goa's largest river by basin; Mormugao harbour lies at its mouth.
Goa, Karnataka15.2°–
124Kali (Karnataka)
Flows through Uttara Kannada to the sea at Karwar.
Karnataka15.0°–
125Penna
Rises in the Nandi Hills (Karnataka) and flows through Andhra Pradesh to the Bay of Bengal.
Andhra Pradesh, Karnataka14.8°–
126Vedavathi (Hagari) (under review)
A Tungabhadra tributary in Karnataka and Andhra Pradesh.
Karnataka, Andhra Pradesh14.5°–
127Chitravathi
A Penna tributary in Karnataka and Andhra Pradesh.
Andhra Pradesh, Karnataka14.2°–
128Sharavathi (under review)
Falls over Jog Falls in Karnataka.
Karnataka14.1°–
129Papagni
A Penna tributary in Andhra Pradesh.
Andhra Pradesh, Karnataka14.0°–
130Swarnamukhi
Flows past Srikalahasti in Andhra Pradesh.
Andhra Pradesh13.8°–
131Tunga
Headstream of the Tungabhadra; Sringeri lies on it.
Karnataka13.7°–
132Bhadra
Headstream of the Tungabhadra through Bhadra Tiger Reserve.
Karnataka13.5°–
133Palar
Rises in Karnataka and flows through Tamil Nadu (Vellore) to the Bay of Bengal.
Tamil Nadu, Karnataka, Andhra Pradesh12.9°–
134Netravati
Flows to the sea at Mangaluru.
Karnataka12.9°2024
135Hemavati
A Kaveri tributary from the Western Ghats in Karnataka.
Karnataka12.8°–
136Shimsha
A Kaveri tributary in Karnataka; Shimsha falls is on it.
Karnataka12.8°–
137Arkavathi
A Kaveri tributary near Bengaluru.
Karnataka12.7°–
138Ponnaiyar
Also called the Dakshina Pinakini; flows from Karnataka through Tamil Nadu.
Tamil Nadu12.1°–
139Kabini
A Kaveri tributary from Wayanad (Kerala); Kabini reservoir borders Nagarhole.
Karnataka, Kerala12.0°–
140Kaveri
Rises at Talakaveri (Kodagu) and flows through Karnataka and Tamil Nadu; its waters are a long-running inter-…
Karnataka, Tamil Nadu12.0°2013
141Bhavani (under review)
A Kaveri tributary from the Nilgiris through Kerala and Tamil Nadu.
Tamil Nadu11.5°–
142Chaliyar
A Kerala river reaching the sea near Kozhikode.
Kerala11.2°–
143Noyyal
A Kaveri tributary through Coimbatore and Tiruppur.
Tamil Nadu11.1°–
144Kollidam
The northern distributary of the Kaveri; Srirangam lies between the two.
Tamil Nadu11.1°–
145Bharathappuzha (under review)
Kerala's second-longest river, flowing through the Palakkad Gap. Course drawn approximately through towns on…
Kerala10.8°–
146Amaravati (under review)
A Kaveri tributary from the Anaimalai hills in Tamil Nadu. Capital of Andhra Pradesh.
Tamil Nadu, Andhra Pradesh10.8°2026, 2021, 2006
147Vaigai
Flows through Madurai to the Palk Bay; often dries before reaching the sea.
Tamil Nadu9.9°–
148Periyar
The longest river of Kerala; Mullaperiyar and Idukki dams are on it.
Kerala9.9°–
149Pamba
A Kerala river past Sabarimala, ending in Vembanad Lake.
Kerala9.4°–
150Vaippar
A south Tamil Nadu river draining to the Gulf of Mannar.
Tamil Nadu9.3°–
151Thamirabarani (under review)
A perennial river of south Tamil Nadu (Tirunelveli) fed by both monsoons. Course drawn approximately through…
Tamil Nadu8.5°–

Latitude of the marker (or the middle of the feature). Source: UPSCPrep.in Map Explorer · https://upscprep.in/maps/places/rivers/print/