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.
⚡ Quick Facts
- 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.
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 of India — Complete List
| # ↕ | River ↕ | Origin | Total Length (km) ↕ | Drains Into | System ↕ | Key Tributaries | States in India | Key Exam Fact |
|---|---|---|---|---|---|---|---|---|
| 1 | Indus | Sengge Khabab / Mansarovar, Tibet | 3,180 | Arabian Sea | Indus | Jhelum, Chenab, Ravi, Beas, Sutlej | J&K, Ladakh, HP, Punjab | Gives India its name; mostly in Pakistan; Indus Waters Treaty (1960) |
| 2 | Jhelum | Verinag Spring, Kashmir Valley | 725 | Chenab River | Indus | Lidder, Kishenganga | J&K | Flows through Dal Lake and Wular Lake; part of Indus system |
| 3 | Chenab | Bara Lacha Pass, HP | 960 | Indus (Pakistan) | Indus | Jhelum | HP, J&K | Longest tributary of Indus; Chenab Bridge (world’s highest rail bridge) |
| 4 | Ravi | Bara Bangahal, Kullu, HP | 725 | Chenab (Pakistan) | Indus | — | HP, Punjab | Flows through Chamba; Ranjit Sagar Dam |
| 5 | Beas | Beas Kund, Rohtang Pass, HP | 470 | Sutlej | Indus | Parbati | HP, Punjab | Entirely in India; Pandoh Dam; Pong Dam |
| 6 | Sutlej | Rakshastal Lake, Tibet | 1,450 | Chenab (Pakistan) | Indus | Beas | HP, Punjab | Longest Punjab river; Bhakra Nangal Dam (226 m — India’s highest gravity dam) |
| 7 | Ganga | Gangotri Glacier, Uttarakhand | 2,525 | Bay of Bengal | Ganga | Yamuna, Ghaghara, Gandak, Kosi, Son | UK, UP, Bihar, Jharkhand, WB | Sacred river; longest river entirely in India; Ganga Action Plan |
| 8 | Yamuna | Yamunotri Glacier, Uttarakhand | 1,376 | Ganga (Prayagraj) | Ganga | Chambal, Betwa, Ken, Tons | UK, HP, Delhi, UP | Largest tributary of Ganga; Taj Mahal on its banks; right bank tributary |
| 9 | Ramganga | Dudhatoli Hills, Uttarakhand | 596 | Ganga (Kannauj) | Ganga | — | Uttarakhand, UP | Jim Corbett NP on Ramganga; Kalagarh Dam; right bank tributary |
| 10 | Ghaghara (Karnali) | Mapchachungo Glacier, Tibet | 1,080 | Ganga (Chhapra, Bihar) | Ganga | Sarda (Sharda), Rapti | UP, Bihar | Also called Karnali in Nepal; major left bank tributary of Ganga |
| 11 | Gandak (Narayani) | Nepal Himalayas | 630 | Ganga (Sonpur, Bihar) | Ganga | — | Bihar | Also called Narayani in Nepal; Gandak Project (India-Nepal); left bank tributary |
| 12 | Kosi | Nepal Himalayas (Gosainthan) | 720 | Ganga (Kursela, Bihar) | Ganga | Arun, Tamur, Sun Kosi | Bihar | “Sorrow of Bihar” — frequent floods; shifted course ~120 km over 200 years; left bank tributary |
| 13 | Son | Amarkantak, MP | 784 | Ganga (Patna, Bihar) | Ganga | Rihand, North Koel | MP, CG, UP, Bihar | Major right bank tributary of Ganga; Rihand Dam on tributary |
| 14 | Chambal | Vindhya Range, Janapav, MP | 960 | Yamuna (UP) | Ganga | Banas, Kali Sindh, Parbati | MP, Rajasthan, UP | National Chambal Sanctuary; ravines; cleanest river in India (no industrial units) |
| 15 | Betwa | Vindhya Range, Raisen, MP | 590 | Yamuna (UP) | Ganga | Dhasan, Birsam | MP, UP | Rajghat Dam; Ken-Betwa River Link Project |
| 16 | Damodar | Chota Nagpur Plateau, Jharkhand | 592 | Hooghly / Ganga (WB) | Ganga | Barakar | Jharkhand, WB | Historically “Sorrow of Bengal”; Damodar Valley Corp (DVC) — India’s first river valley project |
| 17 | Brahmaputra | Angsi Glacier, Tibet | 2,900 | Bay of Bengal | Brahmaputra | Subansiri, Manas, Teesta, Lohit | Arunachal Pradesh, Assam | Tsangpo (Tibet) → Dihang/Siang (AP) → Brahmaputra (Assam) → Jamuna (Bangladesh); Majuli island (world’s largest river island) |
| # | River | Origin | Length (km) | Drains Into | Key Tributaries | States | Key Exam Fact |
|---|---|---|---|---|---|---|---|
| 1 | Godavari | Trimbakeshwar, Nashik, MH | 1,465 | Bay of Bengal | Indravati, Pranhita, Manjira, Wardha | MH, Telangana, AP | Longest peninsular river; “Dakshina Ganga”; Polavaram Project |
| 2 | Krishna | Mahabaleshwar, MH | 1,400 | Bay of Bengal | Tungabhadra, Bhima, Ghataprabha, Musi | MH, Karnataka, AP | 2nd longest peninsular river; Nagarjuna Sagar Dam |
| 3 | Mahanadi | Sihawa, Chhattisgarh | 900 | Bay of Bengal | Seonath, Hasdeo, Mand, Ib, Ong | Chhattisgarh, Odisha | Hirakud Dam — Asia’s longest earthen dam; “Sorrow of Odisha” |
| 4 | Kaveri (Cauvery) | Talakaveri, Kodagu, Karnataka | 800 | Bay of Bengal | Hemavathi, Shimsha, Amaravathi, Bhavani | Karnataka, Tamil Nadu | “Dakshina Ganga of Karnataka”; Cauvery water dispute; KRS Dam; Mettur Dam (TN) |
| 5 | Tungabhadra | Confluence of Tunga & Bhadra, Karnataka | 531 | Krishna | — | Karnataka, AP | Tungabhadra Dam; Hampi ruins on its banks; major Krishna tributary |
| 6 | Bhima | Western Ghats, Bhimashankar, MH | 861 | Krishna | Sina, Mula-Mutha, Nira | MH, Karnataka, Telangana | Ujjani Dam; flows through Solapur and Gulbarga |
| 7 | Subarnarekha | Nagri Hills, Jharkhand | 395 | Bay of Bengal | Karkari | Jharkhand, WB, Odisha | Flows through Jamshedpur; Icha and Chandil Dams |
| 8 | Brahmani | Confluence of Sankh & Koel, Jharkhand | 799 | Bay of Bengal | Sankh, Koel | Jharkhand, Odisha | Rourkela Steel Plant on its banks |
| 9 | Pennar | Nandi Hills, Karnataka | 597 | Bay of Bengal | Chitravathi, Papagni | Karnataka, AP | Flows through Cuddapah (Kadapa) and Nellore districts |
| 10 | Palar | Kolar Plateau, Karnataka | 348 | Bay of Bengal | Ponnaiyar | Karnataka, AP, Tamil Nadu | Flows through Vellore and Kanchipuram |
| 11 | Baitarani | Gonasika Hills, Odisha | 365 | Bay of Bengal | — | Odisha | Sacred river; flows past Jajpur |
| 12 | Vamsadhara | Eastern Ghats, Odisha | 254 | Bay of Bengal | Sileru | Odisha, AP | Inter-state water sharing dispute |
| # | River | Origin | Length (km) | Drains Into | Key Tributaries | States | Key Exam Fact |
|---|---|---|---|---|---|---|---|
| 1 | Narmada | Amarkantak, MP | 1,312 | Arabian Sea (Gulf of Khambhat) | Tawa, Banjar, Hiran, Burhner | MP, MH, Gujarat | Flows west through Rift Valley (Graben); Sardar Sarovar Dam; Indira Sagar Dam (largest reservoir by capacity) |
| 2 | Tapti (Tapi) | Multai, Betul, MP | 724 | Arabian Sea (Gulf of Khambhat) | Purna, Girna | MP, MH, Gujarat | Parallel to Narmada; also flows through Rift Valley; Ukai Dam |
| 3 | Mahi | Vindhya Range, MP | 583 | Arabian Sea (Gulf of Khambhat) | Som, Anas, Panam | MP, Rajasthan, Gujarat | Kadana Dam; Mahi Bajaj Sagar Dam; flows through tribal Gujarat |
| 4 | Sabarmati | Aravalli Range, Rajasthan | 371 | Arabian Sea (Gulf of Khambhat) | Wakal, Hathmati, Meshwo | Rajasthan, Gujarat | Gandhi Ashram (Sabarmati) on its banks; flows through Ahmedabad |
| 5 | Luni | Naga Hills, Pushkar, Rajasthan | 495 | Rann of Kutch | Sukri, Mitha, Jawai | Rajasthan | Salty river; drains into Rann of Kutch (not Arabian Sea directly); “dies in the Rann” |
| 6 | Sharavathi | Western Ghats, Shimoga, Karnataka | 128 | Arabian Sea | — | Karnataka | Jog Falls (Gersoppa Falls) — highest waterfall in India — formed on this river; Linganmakki Dam |
| 7 | Periyar | Sivagiri Hills, Kerala | 244 | Arabian Sea (Lakshadweep Sea) | Muthirapuzha | Kerala | Longest river in Kerala; Idukki Dam; Periyar Tiger Reserve |
| 8 | Bharathapuzha (Ponnani) | Anamalai Hills, Tamil Nadu | 209 | Arabian Sea | Kalpathipuzha | TN, Kerala | Second longest river in Kerala; Malampuzha Dam |
| 9 | Mandovi (Mahadayi) | Western Ghats, Karnataka | 77 | Arabian Sea | Mahadayi, Kalasa, Banduri | Karnataka, Goa | Flows through Panaji (Goa capital); Dudhsagar Falls; inter-state water dispute |
| 10 | Varahi | Western Ghats, Shimoga, Karnataka | 44 | Arabian Sea | — | Karnataka | Kunchikal Falls — India’s highest waterfall (455 m) — on this river |
| Tributary | Bank (of Ganga) | Origin | Joins Ganga At | Key Fact |
|---|---|---|---|---|
| Yamuna | Right bank | Uttarakhand | Prayagraj (Triveni Sangam) | Largest tributary; Taj Mahal on its banks |
| Ramganga | Right bank | Uttarakhand | Kannauj, UP | Jim Corbett NP; Kalagarh Dam |
| Son | Right bank | Amarkantak, MP | Patna, Bihar | Major right bank tributary; Rihand Dam on sub-tributary |
| Damodar | Right bank (of Hooghly) | Jharkhand | Hooghly (WB) | Joins Hooghly (not Ganga directly); DVC project |
| Ghaghara | Left bank | Tibet / Nepal | Chhapra, Bihar | Also called Karnali; major left bank tributary |
| Gandak | Left bank | Nepal | Sonpur, Bihar | Also called Narayani; Gandak Project (India-Nepal) |
| Kosi | Left bank | Nepal | Kursela, Bihar | “Sorrow of Bihar”; floods frequently; shifts course |
| Gomti | Left bank | Pilibhit, UP | Ghazipur, UP | Flows through Lucknow; seasonal river |
| Chambal | Right bank (of Yamuna) | MP | Yamuna, UP | Joins Yamuna (not Ganga directly); National Chambal Sanctuary |
| Dam | River | State | Key Exam Fact |
|---|---|---|---|
| Bhakra Nangal Dam | Sutlej | Himachal Pradesh | Highest gravity dam in India; 226 m high; Gobind Sagar reservoir |
| Tehri Dam | Bhagirathi (Ganga trib.) | Uttarakhand | Highest dam in India overall (260 m); Tehri Hydro Development Corp |
| Hirakud Dam | Mahanadi | Odisha | Longest earthen dam in Asia (~26 km) |
| Sardar Sarovar Dam | Narmada | Gujarat | Largest dam by volume in India; Narmada Bachao Andolan |
| Indira Sagar Dam | Narmada | Madhya Pradesh | Largest reservoir in India by storage capacity |
| Nagarjuna Sagar Dam | Krishna | Telangana / AP | One of the world’s largest masonry dams |
| Tungabhadra Dam | Tungabhadra | Karnataka | Major dam for Hampi region; irrigation for north Karnataka |
| Idukki Dam | Periyar | Kerala | Arch dam; one of the highest arch dams in Asia |
| Mettur Dam (Stanley Reservoir) | Kaveri | Tamil Nadu | One of the oldest and largest dams in Tamil Nadu |
| Krishnaraja Sagar (KRS) | Kaveri | Karnataka | Built by Sir M. Visvesvaraya; Vrindavan Gardens; Cauvery dispute dam |
| Pong Dam | Beas | Himachal Pradesh | Often confused with Bhakra Nangal — Pong is on Beas; Bhakra on Sutlej |
| Ujjani Dam | Bhima | Maharashtra | Major dam on Bhima; serves Solapur district |
⚖️ Compare Two Rivers
📝 Key Notes & Memory Tips
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.
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.
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.
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.
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.
“GGK — Ghaghara, Gandak, Kosi” (all from Nepal/Himalayas; join from the left bank / north side)
“NTMS flow West” → Narmada · Tapti · Mahi · Sabarmati — four major west-flowing rivers into Arabian Sea through Gujarat
“Good Kings Make Cool People Victory”
→ Godavari (1,465 km) · Krishna (1,400 km) · Mahanadi (900 km) · Cavery/Kaveri (800 km)
🃏 Flashcards
Click a card to flip · Use arrows to navigate
🧩 Practice Quiz
5 questions · Answer all · Check your score
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.
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.
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.
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.
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
\u2753 Frequently Asked Questions
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).
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.
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
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.
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.
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
WordPandit
Your CAT Prep Powerhouse.
10,000+ words with roots methodology. Your vocabulary foundation for CAT and competitive exams.
Learn@WordPandit
Learn With Prashant Sir
Mentor-led courses for CAT, GMAT, GRE, GD/PI/WAT. Structured learning with expert guidance.
EDGE@VA-RC
Sharpen Your Verbal Edge.
Focused VA-RC practice with curated passages, questions, and strategy guides for CAT aspirants.
Preplite
Smart Learning. Smaller Budgets.
Affordable self-prep micro-courses. Pay only for what you need. Learn at your pace.
GK365
Stay Informed. Stay Ahead.
Daily GK updates and current affairs. Never miss what matters for competitive exams.
GD PI WAT
Ace Your MBA Interviews.
1,000+ GD topics, PI questions, and WAT guidance. Complete MBA admission prep.
Readlite
Read Smart. Comprehend Better.
Daily curated articles across 60+ subjects. Build reading comprehension for RC mastery.
Easy Hinglish
English Seekhna Ab Hua Aasan!
Learn English the Indian way. Vocabulary explained in Hindi and English for better retention.