The rivers in India list is one of the highest-yield geography topics across all competitive exams — covering river origins, lengths, tributaries, drainage basins, and the states they flow through.

India has over 400 rivers, classified broadly into Himalayan rivers (perennial, glacier-fed) and Peninsular rivers (seasonal, rain-fed). Questions on specific rivers, their tributaries, dams built on them, and whether they flow east or west appear in UPSC Prelims, SSC CGL, Banking, Railways, and State PSC exams every year. This page gives you a complete, system-wise list of all major rivers in India with origin, length, tributaries, drains into, and exam-ready facts.

400+ Rivers in India
2,525 km Ganga — longest river entirely in India
2 Major west-flowing rivers (Narmada & Tapti)
1,465 km Godavari — longest peninsular river

⚡ Quick Facts

Must-Know Facts for Exams
  • India has 400+ rivers, but Ganga, Godavari, Krishna, Narmada, and Brahmaputra account for most total discharge.
  • Ganga (2,525 km) — most sacred; longest river flowing entirely within India; Gangotri Glacier to Bay of Bengal.
  • Narmada and Tapti — only two major rivers that flow westward into the Arabian Sea through rift valleys; all others flow east.
  • Brahmaputra — largest river basin in NE India; Yarlung Tsangpo (Tibet) → Brahmaputra (India) → Jamuna (Bangladesh).
  • Indus (3,180 km) — gives India its name; flows mostly through Pakistan; only ~1,114 km in India.
⚠️ Common Exam Trap

Longest river in India ≠ Indus or Brahmaputra — those are longer overall but flow mostly outside India. Ganga is the longest river entirely within India. Also: Bhakra Nangal Dam = Sutlej River (not Beas — Beas has Pong Dam). Damodar was historically “Sorrow of Bengal” (not Kosi — Kosi is “Sorrow of Bihar”). Godavari = longest peninsular river (not Krishna). West-flowing rivers: Narmada and Tapti flow through rift valleys (grabens) — not just any geographic reason.

✅ My Progress Tracker

Rivers I’ve revised
0 / 50
Reset all

🌊 Rivers of India — Complete List

🔍
Part A — Himalayan River Systems (Perennial, Glacier-fed)
# ↕ River ↕ Origin Total Length (km) ↕ Drains Into System ↕ Key Tributaries States in India Key Exam Fact
1IndusSengge Khabab / Mansarovar, Tibet3,180Arabian SeaIndusJhelum, Chenab, Ravi, Beas, SutlejJ&K, Ladakh, HP, PunjabGives India its name; mostly in Pakistan; Indus Waters Treaty (1960)
2JhelumVerinag Spring, Kashmir Valley725Chenab RiverIndusLidder, KishengangaJ&KFlows through Dal Lake and Wular Lake; part of Indus system
3ChenabBara Lacha Pass, HP960Indus (Pakistan)IndusJhelumHP, J&KLongest tributary of Indus; Chenab Bridge (world’s highest rail bridge)
4RaviBara Bangahal, Kullu, HP725Chenab (Pakistan)IndusHP, PunjabFlows through Chamba; Ranjit Sagar Dam
5BeasBeas Kund, Rohtang Pass, HP470SutlejIndusParbatiHP, PunjabEntirely in India; Pandoh Dam; Pong Dam
6SutlejRakshastal Lake, Tibet1,450Chenab (Pakistan)IndusBeasHP, PunjabLongest Punjab river; Bhakra Nangal Dam (226 m — India’s highest gravity dam)
7GangaGangotri Glacier, Uttarakhand2,525Bay of BengalGangaYamuna, Ghaghara, Gandak, Kosi, SonUK, UP, Bihar, Jharkhand, WBSacred river; longest river entirely in India; Ganga Action Plan
8YamunaYamunotri Glacier, Uttarakhand1,376Ganga (Prayagraj)GangaChambal, Betwa, Ken, TonsUK, HP, Delhi, UPLargest tributary of Ganga; Taj Mahal on its banks; right bank tributary
9RamgangaDudhatoli Hills, Uttarakhand596Ganga (Kannauj)GangaUttarakhand, UPJim Corbett NP on Ramganga; Kalagarh Dam; right bank tributary
10Ghaghara (Karnali)Mapchachungo Glacier, Tibet1,080Ganga (Chhapra, Bihar)GangaSarda (Sharda), RaptiUP, BiharAlso called Karnali in Nepal; major left bank tributary of Ganga
11Gandak (Narayani)Nepal Himalayas630Ganga (Sonpur, Bihar)GangaBiharAlso called Narayani in Nepal; Gandak Project (India-Nepal); left bank tributary
12KosiNepal Himalayas (Gosainthan)720Ganga (Kursela, Bihar)GangaArun, Tamur, Sun KosiBihar“Sorrow of Bihar” — frequent floods; shifted course ~120 km over 200 years; left bank tributary
13SonAmarkantak, MP784Ganga (Patna, Bihar)GangaRihand, North KoelMP, CG, UP, BiharMajor right bank tributary of Ganga; Rihand Dam on tributary
14ChambalVindhya Range, Janapav, MP960Yamuna (UP)GangaBanas, Kali Sindh, ParbatiMP, Rajasthan, UPNational Chambal Sanctuary; ravines; cleanest river in India (no industrial units)
15BetwaVindhya Range, Raisen, MP590Yamuna (UP)GangaDhasan, BirsamMP, UPRajghat Dam; Ken-Betwa River Link Project
16DamodarChota Nagpur Plateau, Jharkhand592Hooghly / Ganga (WB)GangaBarakarJharkhand, WBHistorically “Sorrow of Bengal”; Damodar Valley Corp (DVC) — India’s first river valley project
17BrahmaputraAngsi Glacier, Tibet2,900Bay of BengalBrahmaputraSubansiri, Manas, Teesta, LohitArunachal Pradesh, AssamTsangpo (Tibet) → Dihang/Siang (AP) → Brahmaputra (Assam) → Jamuna (Bangladesh); Majuli island (world’s largest river island)
No rivers match your filter.
Part B — Peninsular Rivers: East-Flowing (Bay of Bengal)
# River Origin Length (km) Drains Into Key Tributaries States Key Exam Fact
1GodavariTrimbakeshwar, Nashik, MH1,465Bay of BengalIndravati, Pranhita, Manjira, WardhaMH, Telangana, APLongest peninsular river; “Dakshina Ganga”; Polavaram Project
2KrishnaMahabaleshwar, MH1,400Bay of BengalTungabhadra, Bhima, Ghataprabha, MusiMH, Karnataka, AP2nd longest peninsular river; Nagarjuna Sagar Dam
3MahanadiSihawa, Chhattisgarh900Bay of BengalSeonath, Hasdeo, Mand, Ib, OngChhattisgarh, OdishaHirakud Dam — Asia’s longest earthen dam; “Sorrow of Odisha”
4Kaveri (Cauvery)Talakaveri, Kodagu, Karnataka800Bay of BengalHemavathi, Shimsha, Amaravathi, BhavaniKarnataka, Tamil Nadu“Dakshina Ganga of Karnataka”; Cauvery water dispute; KRS Dam; Mettur Dam (TN)
5TungabhadraConfluence of Tunga & Bhadra, Karnataka531KrishnaKarnataka, APTungabhadra Dam; Hampi ruins on its banks; major Krishna tributary
6BhimaWestern Ghats, Bhimashankar, MH861KrishnaSina, Mula-Mutha, NiraMH, Karnataka, TelanganaUjjani Dam; flows through Solapur and Gulbarga
7SubarnarekhaNagri Hills, Jharkhand395Bay of BengalKarkariJharkhand, WB, OdishaFlows through Jamshedpur; Icha and Chandil Dams
8BrahmaniConfluence of Sankh & Koel, Jharkhand799Bay of BengalSankh, KoelJharkhand, OdishaRourkela Steel Plant on its banks
9PennarNandi Hills, Karnataka597Bay of BengalChitravathi, PapagniKarnataka, APFlows through Cuddapah (Kadapa) and Nellore districts
10PalarKolar Plateau, Karnataka348Bay of BengalPonnaiyarKarnataka, AP, Tamil NaduFlows through Vellore and Kanchipuram
11BaitaraniGonasika Hills, Odisha365Bay of BengalOdishaSacred river; flows past Jajpur
12VamsadharaEastern Ghats, Odisha254Bay of BengalSileruOdisha, APInter-state water sharing dispute
Part C — Peninsular Rivers: West-Flowing (Arabian Sea)
# River Origin Length (km) Drains Into Key Tributaries States Key Exam Fact
1NarmadaAmarkantak, MP1,312Arabian Sea (Gulf of Khambhat)Tawa, Banjar, Hiran, BurhnerMP, MH, GujaratFlows west through Rift Valley (Graben); Sardar Sarovar Dam; Indira Sagar Dam (largest reservoir by capacity)
2Tapti (Tapi)Multai, Betul, MP724Arabian Sea (Gulf of Khambhat)Purna, GirnaMP, MH, GujaratParallel to Narmada; also flows through Rift Valley; Ukai Dam
3MahiVindhya Range, MP583Arabian Sea (Gulf of Khambhat)Som, Anas, PanamMP, Rajasthan, GujaratKadana Dam; Mahi Bajaj Sagar Dam; flows through tribal Gujarat
4SabarmatiAravalli Range, Rajasthan371Arabian Sea (Gulf of Khambhat)Wakal, Hathmati, MeshwoRajasthan, GujaratGandhi Ashram (Sabarmati) on its banks; flows through Ahmedabad
5LuniNaga Hills, Pushkar, Rajasthan495Rann of KutchSukri, Mitha, JawaiRajasthanSalty river; drains into Rann of Kutch (not Arabian Sea directly); “dies in the Rann”
6SharavathiWestern Ghats, Shimoga, Karnataka128Arabian SeaKarnatakaJog Falls (Gersoppa Falls) — highest waterfall in India — formed on this river; Linganmakki Dam
7PeriyarSivagiri Hills, Kerala244Arabian Sea (Lakshadweep Sea)MuthirapuzhaKeralaLongest river in Kerala; Idukki Dam; Periyar Tiger Reserve
8Bharathapuzha (Ponnani)Anamalai Hills, Tamil Nadu209Arabian SeaKalpathipuzhaTN, KeralaSecond longest river in Kerala; Malampuzha Dam
9Mandovi (Mahadayi)Western Ghats, Karnataka77Arabian SeaMahadayi, Kalasa, BanduriKarnataka, GoaFlows through Panaji (Goa capital); Dudhsagar Falls; inter-state water dispute
10VarahiWestern Ghats, Shimoga, Karnataka44Arabian SeaKarnatakaKunchikal Falls — India’s highest waterfall (455 m) — on this river
Part D — Ganga System: Left Bank vs Right Bank Tributaries
Tributary Bank (of Ganga) Origin Joins Ganga At Key Fact
YamunaRight bankUttarakhandPrayagraj (Triveni Sangam)Largest tributary; Taj Mahal on its banks
RamgangaRight bankUttarakhandKannauj, UPJim Corbett NP; Kalagarh Dam
SonRight bankAmarkantak, MPPatna, BiharMajor right bank tributary; Rihand Dam on sub-tributary
DamodarRight bank (of Hooghly)JharkhandHooghly (WB)Joins Hooghly (not Ganga directly); DVC project
GhagharaLeft bankTibet / NepalChhapra, BiharAlso called Karnali; major left bank tributary
GandakLeft bankNepalSonpur, BiharAlso called Narayani; Gandak Project (India-Nepal)
KosiLeft bankNepalKursela, Bihar“Sorrow of Bihar”; floods frequently; shifts course
GomtiLeft bankPilibhit, UPGhazipur, UPFlows through Lucknow; seasonal river
ChambalRight bank (of Yamuna)MPYamuna, UPJoins Yamuna (not Ganga directly); National Chambal Sanctuary
Part E — Major Dams and the Rivers They Are Built On
Dam River State Key Exam Fact
Bhakra Nangal DamSutlejHimachal PradeshHighest gravity dam in India; 226 m high; Gobind Sagar reservoir
Tehri DamBhagirathi (Ganga trib.)UttarakhandHighest dam in India overall (260 m); Tehri Hydro Development Corp
Hirakud DamMahanadiOdishaLongest earthen dam in Asia (~26 km)
Sardar Sarovar DamNarmadaGujaratLargest dam by volume in India; Narmada Bachao Andolan
Indira Sagar DamNarmadaMadhya PradeshLargest reservoir in India by storage capacity
Nagarjuna Sagar DamKrishnaTelangana / APOne of the world’s largest masonry dams
Tungabhadra DamTungabhadraKarnatakaMajor dam for Hampi region; irrigation for north Karnataka
Idukki DamPeriyarKeralaArch dam; one of the highest arch dams in Asia
Mettur Dam (Stanley Reservoir)KaveriTamil NaduOne of the oldest and largest dams in Tamil Nadu
Krishnaraja Sagar (KRS)KaveriKarnatakaBuilt by Sir M. Visvesvaraya; Vrindavan Gardens; Cauvery dispute dam
Pong DamBeasHimachal PradeshOften confused with Bhakra Nangal — Pong is on Beas; Bhakra on Sutlej
Ujjani DamBhimaMaharashtraMajor dam on Bhima; serves Solapur district

⚖️ Compare Two Rivers

Select two rivers to compare by length
VS

📝 Key Notes & Memory Tips

Note 1 — Himalayan vs Peninsular Rivers

Himalayan rivers (Ganga, Yamuna, Brahmaputra, Indus) are perennial — fed by glaciers year-round + monsoon. Peninsular rivers (Godavari, Krishna, Kaveri, Narmada) are mostly seasonal — rain-fed, swell in monsoon, shrink in summer. Key exception: Narmada and Mahanadi retain some flow year-round due to deep gorges. This distinction is a direct UPSC geography question.

Note 2 — West-Flowing Rivers: Narmada & Tapti Through Rift Valleys

Only Narmada, Tapti, Mahi, Sabarmati, Mandovi, and Periyar (plus Kerala/Goa coastal rivers) flow westward into the Arabian Sea. All other major peninsular rivers flow east into the Bay of Bengal. Narmada and Tapti flow through Rift Valleys (tectonic grabens) — structural depressions — which explains why they flow against the general eastward tilt of the Deccan Plateau. This is a direct UPSC Geography question.

Note 3 — Ganga-Yamuna Triveni Sangam & Doab

The Triveni Sangam at Prayagraj (Allahabad) is the confluence of the Ganga, Yamuna, and mythical Saraswati river — Kumbh Mela is held here. The term “Doab” means the fertile land between two rivers — the Ganga-Yamuna Doab is India’s most productive agricultural zone. Yamuna joins Ganga at Prayagraj from the right bank; left bank tributaries (Ghaghara, Gandak, Kosi) come from Nepal/Himalayas from the north.

Note 4 — DVC: India’s First River Valley Project

The Damodar Valley Corporation (DVC), set up in 1948, was India’s first river valley development project — modelled on the Tennessee Valley Authority (TVA) of the USA. It manages the Damodar River in Jharkhand and West Bengal. The Damodar was historically called “Sorrow of Bengal” (not “Sorrow of Bihar” — Kosi is that). This India-first for river valley development is a recurring exam question in both history and geography.

Note 5 — Brahmaputra’s Three Names & Majuli Island

The Brahmaputra has three names across countries: Yarlung Tsangpo (Tibet) → enters India through Arunachal Pradesh as Dihang/Siang → widens into Brahmaputra (Assam) → enters Bangladesh as Jamuna. Majuli island in the Brahmaputra (Assam) is the world’s largest river island. These river-island and three-name facts are perennial exam questions.

🧠 Mnemonic — Left Bank Tributaries of Ganga (from Nepal/North)

“GGK — Ghaghara, Gandak, Kosi” (all from Nepal/Himalayas; join from the left bank / north side)

🧠 Mnemonic — West-Flowing Peninsular Rivers

“NTMS flow West”Narmada · Tapti · Mahi · Sabarmati — four major west-flowing rivers into Arabian Sea through Gujarat

🧠 Mnemonic — Longest Peninsular Rivers in Order

“Good Kings Make Cool People Victory”
Godavari (1,465 km) · Krishna (1,400 km) · Mahanadi (900 km) · Cavery/Kaveri (800 km)

🃏 Flashcards

Flashcards \u2014 Rivers of India

Click a card to flip · Use arrows to navigate

Question
Tap to reveal answer
Answer
Card 1 of 5

🧩 Practice Quiz

Rivers of India \u2014 MCQ Quiz

5 questions · Answer all · Check your score

Question 1 of 5
Which two major rivers of India flow westward into the Arabian Sea, passing through rift valleys?
A. Godavari and Krishna
B. Narmada and Tapti
C. Mahi and Sabarmati
D. Kaveri and Mahanadi
\u2705 Explanation

Narmada and Tapti (Tapi) are the two major rivers that flow westward through rift valleys (tectonic grabens) into the Arabian Sea. Most Indian rivers flow eastward due to the general eastward tilt of the Deccan Plateau. Mahi and Sabarmati also flow west but are not rift valley rivers \u2014 this distinction is key for UPSC Geography.

Question 2 of 5
The Brahmaputra River is known by which names in Tibet and Bangladesh respectively?
A. Tsangpo in Tibet; Padma in Bangladesh
B. Yarlung Tsangpo in Tibet; Jamuna in Bangladesh
C. Dihang in Tibet; Meghna in Bangladesh
D. Siang in Tibet; Padma in Bangladesh
\u2705 Explanation

The Brahmaputra originates as the Yarlung Tsangpo in Tibet, enters India through Arunachal Pradesh (as Dihang/Siang), flows through Assam as Brahmaputra, and enters Bangladesh as the Jamuna. The three-name distinction is one of the most tested river facts in competitive exams.

Question 3 of 5
Which river is known as “Sorrow of Bihar” due to frequent flooding, and where does it originate?
A. Chambal \u2014 Vindhya Range
B. Son \u2014 Amarkantak
C. Kosi \u2014 Nepal Himalayas
D. Ghaghara \u2014 Tibet
\u2705 Explanation

The Kosi River, originating in the Nepal Himalayas, is called the \u201cSorrow of Bihar\u201d because it frequently changes course and causes devastating floods. It has historically shifted its course by about 120 km over 200 years, displacing millions. The Damodar is the \u201cSorrow of Bengal\u201d \u2014 not Kosi.

Question 4 of 5
On which river is the Bhakra Nangal Dam — India’s highest gravity dam — built?
A. Beas River, Himachal Pradesh
B. Sutlej River, Himachal Pradesh
C. Ravi River, Punjab
D. Chenab River, J&K
\u2705 Explanation

The Bhakra Nangal Dam is built on the Sutlej River in Himachal Pradesh. At 226 metres, it is India\u2019s highest gravity dam. It creates the Gobind Sagar reservoir. The Pong Dam is built on the Beas River \u2014 a frequently confused pair in exams. Remember: Bhakra = Sutlej; Pong = Beas.

Question 5 of 5
Which is the longest peninsular river of India and what is its other famous name?
A. Krishna \u2014 “Dakshina Ganga”
B. Kaveri \u2014 “Ganga of the South”
C. Godavari \u2014 “Dakshina Ganga”
D. Mahanadi \u2014 “Sorrow of Odisha”
\u2705 Explanation

The Godavari, at 1,465 km, is the longest peninsular river of India, called \u201cDakshina Ganga\u201d (Ganga of the South) for its religious significance. It originates in Trimbakeshwar, Nashik, Maharashtra. Krishna (1,400 km) is the second longest peninsular river. Kaveri is also called Dakshina Ganga but of Karnataka specifically.

\u2705 Key Takeaways

Remember These for Your Exam
1
Ganga (2,525 km) = longest river flowing entirely within India. Indus (3,180 km) and Brahmaputra (2,900 km) are longer overall but flow mostly outside India. Godavari (1,465 km) = longest peninsular river = “Dakshina Ganga.”
2
Narmada and Tapti = only major rivers flowing westward through rift valleys (grabens). All others flow east into Bay of Bengal. Mnemonic: “NTMS flow West” — Narmada, Tapti, Mahi, Sabarmati.
3
Brahmaputra names: Yarlung Tsangpo (Tibet) → Dihang/Siang (Arunachal) → Brahmaputra (Assam) → Jamuna (Bangladesh). Majuli island (Assam) = world’s largest river island. Largest river basin in Northeast India.
4
Ganga Left Bank tributaries (from Nepal): “GGK” — Ghaghara, Gandak, Kosi. Right Bank tributaries: Yamuna, Ramganga, Son. Kosi = Sorrow of Bihar; Damodar = Sorrow of Bengal. Do not confuse them.
5
Dam-River pairs: Bhakra Nangal = Sutlej (226 m, highest gravity dam); Tehri = Bhagirathi (260 m, highest dam overall); Hirakud = Mahanadi (Asia’s longest earthen dam); Sardar Sarovar = Narmada; Pong Dam = Beas.
6
DVC (Damodar Valley Corporation, 1948) = India’s first river valley project, modelled on USA’s Tennessee Valley Authority (TVA). Jog Falls (Gersoppa) = on Sharavathi River. Kunchikal Falls = on Varahi River (India’s highest waterfall, 455 m).

\u2753 Frequently Asked Questions

FAQs \u2014 Rivers of India
How are Indian rivers classified?

Indian rivers are broadly classified into two systems. Himalayan rivers \u2014 such as the Ganga, Yamuna, Brahmaputra, and Indus \u2014 are perennial (flow year-round), fed by glaciers and monsoon rains, and have large basins and high water volume. Peninsular rivers \u2014 such as the Godavari, Krishna, Kaveri, Narmada, and Tapti \u2014 are mostly seasonal (rain-fed), originate from the Western Ghats or Vindhya-Satpura ranges, and tend to have shallower courses. The key sub-classification within peninsular rivers is east-flowing (into the Bay of Bengal) versus west-flowing (into the Arabian Sea \u2014 only Narmada, Tapti, and a few others).

Which rivers flow westward in India?

The major west-flowing rivers of India are Narmada, Tapti (Tapi), Mahi, Sabarmati, Mandovi, Periyar, Sharavathi, and several small rivers along the Kerala and Goa coastline. Among these, Narmada and Tapti are the most significant and flow through rift valleys \u2014 structural depressions formed by tectonic activity \u2014 which explains their westward course despite the general eastward tilt of the Deccan Plateau. All other major peninsular rivers flow eastward into the Bay of Bengal.

What is the longest river in India?

The Ganga is the longest river flowing entirely within India, stretching approximately 2,525 km from the Gangotri Glacier in Uttarakhand to the Bay of Bengal. If international rivers are included, the Indus (3,180 km total) and Brahmaputra (2,900 km total) are longer \u2014 but most of their length lies outside India. The Godavari (1,465 km) is the longest peninsular river and is often called \u201cDakshina Ganga.\u201d

Why are river-related questions important for competitive exams?

Rivers are among the highest-scoring geography topics across UPSC Prelims, SSC CGL, Bank PO, Railway NTPC, and State PSC exams. Common question types include: origin and mouth of specific rivers, river-dam associations (Bhakra Nangal\u2013Sutlej, Hirakud\u2013Mahanadi, Sardar Sarovar\u2013Narmada), east vs west flowing rivers, tributary classification (left bank/right bank), rivers passing through specific states, and rivers with multiple names (Brahmaputra\u2013Tsangpo\u2013Jamuna). Mastering this page covers the vast majority of river-based questions in any competitive exam.

Relevant For
UPSC Prelims UPSC Mains GS-I SSC CGL Banking GA Railways RRB State PSC
Prashant Chadha

Connect with Prashant

Founder, WordPandit & The Learning Inc Network

With 18+ years of teaching experience and a passion for making learning accessible, I'm here to help you navigate competitive exams. Whether it's UPSC, SSC, Banking, or CAT prep—let's connect and solve it together.

18+
Years Teaching
50,000+
Students Guided
8
Learning Platforms

Stuck on a Topic? Let's Solve It Together! 💡

Don't let doubts slow you down. Whether it's current affairs, static GK, or exam strategy—I'm here to help. Choose your preferred way to connect and let's tackle your challenges head-on.

🌟 Explore The Learning Inc. Network

8 specialized platforms. 1 mission: Your success in competitive exams.

Trusted by 50,000+ learners across India
GK365 - Footer