Tributaries of Indian Rivers: Quick Answer
This note lists 87 named tributaries across 10 major river systems of India — Indus, Ganga, Yamuna, Brahmaputra, Godavari, Krishna, Mahanadi, Narmada, Tapti and Kaveri — split into left-bank and right-bank tributaries, as of 7 November 2026. The Brahmaputra's two headwater streams, the Dibang and Lohit, are named in the text but are not bank tributaries, so they are not part of the 87. The Yamuna (1,376 km) is the longest tributary of the Ganga, and the Ghaghara is the Ganga's largest tributary by volume of water. The Chenab is the largest tributary of the Indus by discharge, the Subansiri is the largest tributary of the Brahmaputra, the Pranhita is the largest tributary of the Godavari, and the Tungabhadra is the largest tributary of the Krishna.
🔥 Key Exam Takeaway: Left or right bank is decided facing downstream — in the direction the river flows. The Ganga flows east, so its left bank is the north (Himalayan) side and its right bank is the south (peninsular) side. The Narmada and Tapti flow west, so their banks are flipped: left is south, right is north. The Yamuna is the Ganga's longest tributary (1,376 km); the Ghaghara carries the most water. The Damodar does NOT join the Ganga — it joins the Hooghly. The Tawa is a LEFT-bank tributary of the Narmada, not right, whatever some coaching lists say.
Why do different lists disagree on some tributaries? Because a few rivers are genuinely listed differently across sources — the Tons (Yamuna), the Dibang and Lohit (Brahmaputra), and the Kali/Sharda (Ganga system) are the three classic cases. This note follows the NCERT and Wikipedia position on each, and the disagreements are flagged in the Common Mistakes section instead of being hidden. This page is as of 7 November 2026.
Left Bank or Right Bank? Read This First
A "left-bank tributary" joins the river from the left side as you face downstream — the direction the water is flowing. Stand in the river, face the way it flows, and your left hand points to the left bank. That one rule settles nearly every exam question, and it also explains why the same river can seem to flip sides on a map.
| Rule | What it means in practice |
|---|---|
| Facing downstream decides the bank | Not the map, not north or south — the flow direction |
| East-flowing rivers (Ganga, Godavari, Krishna, Kaveri, Mahanadi) | Left bank = north side, right bank = south side |
| West-flowing rivers (Indus, Narmada, Tapti) | Left bank = south side, right bank = north side |
| A tributary of a tributary is named by its own river | The Chambal is a tributary of the Yamuna, not of the Ganga — even though its water reaches the Ganga |
| Headwater streams are not bank tributaries | The Dibang and Lohit form the Brahmaputra at the head of the Assam valley; they are not listed as its left or right tributaries |
The most useful habit for exams is to learn each river's tributaries as a pair of short lists — left and right — rather than as one long list. The table below is built exactly that way, river by river, in the order exams ask about them: the three Himalayan systems first, then the six peninsular systems.
The Complete Tributary Table
| River (length, flows to) | Left-bank tributaries | Right-bank tributaries | Largest / longest tributary |
|---|---|---|---|
| Indus (2,880 km; Arabian Sea) | Zanskar, Jhelum, Chenab, Ravi, Beas, Sutlej | Shyok, Gilgit, Kabul, Kurram, Gomal | Chenab — largest by discharge; Sutlej — longest of the five Punjab rivers |
| Ganga (2,525 km; Bay of Bengal) | Ramganga, Gomati, Ghaghra, Gandak, Kosi, Mahananda, Burhi Gandak | Yamuna, Son, Punpun | Yamuna — longest tributary (1,376 km); Ghaghara — largest by volume |
| Yamuna (1,376 km; joins Ganga at Prayagraj) | Tons, Hindon | Chambal, Sind, Betwa, Ken | Chambal — longest tributary (1,024 km); Tons — largest by volume |
| Brahmaputra (2,900 km total, 916 km in India; Bay of Bengal via Meghna) | Burhi Dihing, Dhansiri, Kopili | Subansiri, Kameng, Manas, Sankosh, Teesta, Jaldhaka, Torsa | Subansiri — largest tributary |
| Godavari (1,465 km; Bay of Bengal) | Penganga, Wardha, Wainganga, Indravati, Sabari | Manjira, Pravara | Pranhita — largest tributary (formed by the Penganga, Wardha and Wainganga together) |
| Krishna (1,400 km; Bay of Bengal) | Bhima, Musi, Munneru | Koyna, Ghataprabha, Malaprabha, Tungabhadra | Tungabhadra — largest tributary (formed by the Tunga and Bhadra) |
| Mahanadi (851 km; Bay of Bengal) | Seonath, Hasdeo, Mand, Ib | Ong, Tel, Jonk | Seonath — longest tributary |
| Narmada (1,312 km; Gulf of Khambhat, Arabian Sea) | Burhner, Banjar, Sher, Shakkar, Dudhi, Tawa, Ganjal, Kundi | Hiran, Orsang, Barna, Kolar | Tawa — largest tributary |
| Tapti (724 km; Gulf of Khambhat, Arabian Sea) | Purna, Girna, Bori, Panjhra | Suki, Gomai, Arunavati, Aner | Purna — largest tributary |
| Kaveri (800 km; Bay of Bengal) | Harangi, Hemavati, Shimsha, Arkavathi | Lakshmana Tirtha, Kabini, Bhavani, Noyyal, Amaravati | Hemavati — longest tributary |
Three rivers in the table deserve a closer look, because exams ask about their second level — the tributaries of the tributaries. The Chambal's own tributaries are the Banas, Kali Sindh, Parbati and Shipra (Ujjain stands on the Shipra). The Son's main tributaries are the Rihand and the Kanhar. And the Ghaghara receives the Sharda (Kali) and the Rapti before it joins the Ganga near Chhapra — which is why the Kali sometimes appears in Ganga lists even though it never touches the Ganga itself.
Records and Firsts
| Record | Answer |
|---|---|
| Longest tributary of the Ganga | Yamuna — 1,376 km |
| Largest tributary of the Ganga by volume | Ghaghara (called Karnali in Nepal) |
| Longest tributary of the Yamuna | Chambal — 1,024 km |
| Largest tributary of the Yamuna by volume | Tons |
| Largest tributary of the Indus by discharge | Chenab (formed by the Chandra and Bhaga) |
| Longest of the five Punjab rivers | Sutlej |
| Only Punjab river flowing wholly in India | Beas (joins the Sutlej at Harike) |
| Largest tributary of the Brahmaputra | Subansiri |
| Largest tributary of the Godavari | Pranhita (Penganga + Wardha + Wainganga) |
| Largest tributary of the Krishna | Tungabhadra (Tunga + Bhadra, meeting at Koodli) |
| Longest tributary of the Mahanadi | Seonath |
| Largest tributary of the Narmada | Tawa |
| Largest tributary of the Tapti | Purna |
| Longest tributary of the Kaveri | Hemavati |
| Confluence of the five Punjab rivers | Panjnad (Jhelum, Chenab, Ravi, Beas, Sutlej) |
| River with the most named tributaries in this note | Narmada — 12 (8 left-bank, 4 right-bank); the Brahmaputra has 10 bank tributaries plus the Dibang and Lohit headwaters |
The five Punjab rivers deserve one line of their own: Jhelum, Chenab, Ravi, Beas and Sutlej — "Punjab" literally means the land of five rivers. The Jhelum flows through Wular Lake and Srinagar; the Chenab is formed by the Chandra and Bhaga meeting at Tandi; the Ravi has the Ranjit Sagar dam; the Beas is the only one of the five that flows wholly inside India; and the Sutlej, which enters India at Shipki La, carries the Bhakra Nangal dam.
Common Mistakes
1. "The Damodar is a tributary of the Ganga." No. The Damodar rises on the Chota Nagpur plateau and joins the Hooghly, which is a distributary of the Ganga — not the Ganga itself. It is the "Sorrow of Bengal" and the Damodar Valley Corporation dates to 1948, but it is not a direct Ganga tributary. This is one of the most-set wrong options in SSC and railway exams.
2. "The Kali (Sharda) is a left-bank tributary of the Ganga." Not directly. The Kali, called the Sharda in its lower course, joins the Ghaghara near Bahramghat. Some lists show it as a Ganga tributary because its water reaches the Ganga through the Ghaghara, but it never touches the Ganga itself. It is not counted in the table above.
3. "The Dibang and Lohit are right-bank (or left-bank) tributaries of the Brahmaputra." Sources disagree, and the honest answer is that they are the headwater streams that form the Brahmaputra at the head of the Assam valley — the Dibang (Sikang) and Lohit join the Siang/Dihang, and the combined river becomes the Brahmaputra. Do not assign them a bank in an exam answer unless the question itself does.
4. "The Tons is a right-bank tributary of the Yamuna." Some coaching lists say so, but NCERT and Wikipedia both list the Tons on the left bank, with the Hindon. The right-bank tributaries of the Yamuna are the four peninsular rivers — Chambal, Sind, Betwa and Ken. The Tons is also the Yamuna's largest tributary by volume, which is why it is asked so often.
5. "The Tawa is a right-bank tributary of the Narmada." Wrong, and a common error even in published lists. The Tawa is the largest left-bank tributary of the Narmada. The Narmada's right-bank tributaries are the Hiran, Orsang, Barna and Kolar; the left bank carries the Burhner, Banjar, Sher, Shakkar, Dudhi, Tawa, Ganjal and Kundi.
6. "The Musi is a right-bank tributary of the Krishna." Wrong — this exact statement has appeared as a false option in CDS and SSC questions. The Musi is a left-bank tributary of the Krishna (Hyderabad stands on it). The Krishna's left bank is Bhima, Musi, Munneru; its right bank is Koyna, Ghataprabha, Malaprabha, Tungabhadra.
7. "The Subansiri is a left-bank tributary of the Brahmaputra." It joins from the north bank, but the Brahmaputra flows westward through Assam, so facing downstream the north side is the right bank. NCERT lists the Subansiri, Kameng, Manas and Sankosh as right-bank tributaries, and the Burhi Dihing, Dhansiri and Kopili as left-bank (south-side) tributaries.
8. "The Son is a tributary of the Yamuna." No — the Son rises at Amarkantak like the Narmada, but flows north and joins the Ganga near Patna as its largest south-bank (right-bank) tributary. Its own tributaries are the Rihand and Kanhar.
Memory Tricks
Ganga left bank (north to south): "RaGo GhaGa KoMa Bu" — Ramganga, Gomati, Ghaghra, Gandak, Kosi, Mahananda, Burhi Gandak. The right bank is just three: "YaSoPu" — Yamuna, Son, Punpun.
Five Punjab rivers (west to east): "Jhelum, Chenab, Ravi, Beas, Sutlej" — remember the order as the rivers appear from west to east on the map. The Chenab is the biggest, the Sutlej is the longest, the Beas never leaves India.
Yamuna right bank: "Chambal, Sind, Betwa, Ken" — all four rise in the peninsular plateau (Vindhyas and Malwa). The left bank is Himalayan: Tons and Hindon. If a tributary's name sounds like it comes from the plateau, it is almost certainly on the right.
Godavari left bank: "PeWaWa InSa" — Penganga, Wardha, Wainganga, Indravati, Sabari. Remember that the first three merge into the Pranhita, the Godavari's largest tributary. The right bank is short: Manjira and Pravara.
Kaveri left bank: "HaHeShiAr" — Harangi, Hemavati, Shimsha, Arkavathi. Right bank: "LaKaBhaNoAm" — Lakshmana Tirtha, Kabini, Bhavani, Noyyal, Amaravati.
Mahanadi left bank: "SeHaMaIb" — Seonath, Hasdeo, Mand, Ib. Right bank: "Ong, Tel, Jonk" — three names, all short.
Krishna left bank: "BhiMuMu" — Bhima, Musi, Munneru. Right bank: "KoGhaMaTu" — Koyna, Ghataprabha, Malaprabha, Tungabhadra.
Practice Questions
Q1. Which is the longest tributary of the Ganga? A: The Yamuna (1,376 km). It joins the Ganga at Prayagraj (Triveni Sangam). The Ghaghara is the largest by volume, not by length — do not mix the two.
Q2. Which river is the largest tributary of the Indus by discharge? A: The Chenab, formed by the Chandra and Bhaga rivers meeting at Tandi in Himachal Pradesh.
Q3. The Subansiri, Kameng, Manas and Sankosh are tributaries of which river, and on which bank? A: The Brahmaputra, on its right (north) bank. The Brahmaputra flows westward in Assam, so the north side is the right bank.
Q4. Which tributary is formed by the confluence of the Penganga, Wardha and Wainganga? A: The Pranhita — the largest tributary of the Godavari.
Q5. Which is the largest tributary of the Narmada, and on which bank does it join? A: The Tawa, on the left bank. (Many lists wrongly put it on the right.)
Q6. The Damodar joins which river? A: The Hooghly, a distributary of the Ganga — not the Ganga itself.
Q7. Which of the following is a left-bank tributary of the Krishna — Bhima, Koyna, Tungabhadra or Ghataprabha? A: Bhima. The Koyna, Tungabhadra and Ghataprabha are all right-bank tributaries. The Musi is also left-bank — Hyderabad stands on it.
Q8. Which is the longest tributary of the Mahanadi? A: The Seonath. The Mahanadi's left-bank tributaries are Seonath, Hasdeo, Mand and Ib; its right-bank tributaries are Ong, Tel and Jonk.
Q9. Which river is the largest tributary of the Yamuna by volume? A: The Tons, which joins the Yamuna below Kalsi near Dehradun. It is a left-bank tributary.
Q10. Name the five rivers whose confluence is called the Panjnad. A: Jhelum, Chenab, Ravi, Beas and Sutlej — the five Punjab rivers, which join the Indus system in Pakistan.
Frequently Asked Questions
Q1. How do you decide whether a tributary is left-bank or right-bank? Face downstream — the direction the river flows. The bank on your left hand is the left bank. For east-flowing rivers like the Ganga, left is north; for west-flowing rivers like the Narmada, left is south.
Q2. Is the Yamuna the longest or the largest tributary of the Ganga? Both, in different senses: it is the longest tributary (1,376 km) and the second-largest by discharge. The Ghaghara is the largest tributary of the Ganga by volume of water.
Q3. Why is the Damodar not counted as a Ganga tributary? Because it joins the Hooghly, which is a distributary that branches off the Ganga — the Damodar never meets the Ganga's main stem. Exam setters use this as a trap option.
Q4. Which tributaries does the Brahmaputra receive in Assam? Left (south) bank: Burhi Dihing, Dhansiri, Kopili. Right (north) bank: Subansiri, Kameng, Manas, Sankosh, Teesta, Jaldhaka, Torsa. The Dibang and Lohit are headwater streams that form the river, not bank tributaries.
Q5. What is the Pranhita? The largest tributary of the Godavari, formed where the Penganga, Wardha and Wainganga meet. It is counted as one tributary even though it carries the water of three.
Q6. Which is the longest peninsular river, and what is its largest tributary? The Godavari (1,465 km) is the longest peninsular river, and its largest tributary is the Pranhita.
Q7. How many tributaries does the Narmada have on each bank? In this note: 8 named left-bank tributaries (Burhner, Banjar, Sher, Shakkar, Dudhi, Tawa, Ganjal, Kundi) and 4 named right-bank tributaries (Hiran, Orsang, Barna, Kolar). Smaller streams exist, but these are the ones exams ask about.
Practice Next
- Indian Rivers Origin and End List — source, mouth and length of 45 rivers, from India-WRIS data
- Major Dams of India for Govt Exams — which dam sits on which river
- Important Lakes in India — Wular, Chilika, Sambhar and the rest
- Waterfalls in India List — Jog, Chitrakote, Shivanasamudra and their rivers
- Ramsar Sites in India 2026 List — wetlands on river systems
- National Waterways in India List — NW-1 on the Ganga, NW-2 on the Brahmaputra
- Major Ports in India List — ports at river mouths and deltas
- Indian Climate SSC Notes — monsoon and river regimes
- Types of Soil in India — alluvial soil and river plains
- Mountain Passes of India List — Shipki La, Rohtang and the river valleys they guard
Test yourself: RRB NTPC Geography Mock Test 01 More GK practice: SSC CGL General Awareness Sectional Mock Test 01 SSC hub: Free SSC Mock Tests and banking hub: Free Bank Exam Mock Tests More free notes: All Study Notes
Sources: NCERT Class 9 and 11 (Contemporary India and India: Physical Environment) for tributary lists and bank placement; India-WRIS (Central Water Commission) for river lengths; Wikipedia river pages for the Tons, Subansiri and Dibang/Lohit positions; house note "Indian Rivers Origin and End List". Figures as of 7 November 2026. Where sources disagree on the Tons and on the Dibang/Lohit, the disagreement is stated in the Common Mistakes section rather than hidden.
