India's rivers are major natural systems that shape agriculture, settlements, ecosystems, transport, culture and water resources. The major river systems include the Indus, Ganga, Brahmaputra, Godavari, Krishna, Mahanadi, Cauvery, Narmada and Tapi, along with many other regional rivers.
This guide covers the important rivers in India with their source regions, major tributaries, direction of flow, states or regions and commonly asked GK facts. For length figures, this page uses Central Water Commission references where available; river length can vary between sources depending on the point used as the source and whether the full international course is counted.
Major Rivers in India: Quick List
The table below brings together major rivers and river systems commonly used in Indian geography and general knowledge. The Central Water Commission lists major basins including Indus, Ganga, Brahmaputra, Godavari, Krishna, Cauvery, Mahanadi, Narmada, Tapi, Pennar, Mahi and Sabarmati.
| River | Source / origin region | Major tributaries | Flow / outlet | Key GK fact |
|---|---|---|---|---|
| Ganga | Gangotri Glacier system, Uttarakhand | Yamuna, Ghaghara, Gandak, Kosi, Son | East to Bay of Bengal | Major river system of northern India |
| Yamuna | Yamunotri Glacier, Uttarakhand | Chambal, Betwa, Ken, Hindon | Joins Ganga at Prayagraj | Major tributary of the Ganga |
| Brahmaputra | Tibetan Plateau | Siang/Dihang, Dibang, Lohit | Through India and Bangladesh to Bay of Bengal | Known as Yarlung Tsangpo in Tibet |
| Indus | Tibetan Plateau near Kailash region | Jhelum, Chenab, Ravi, Beas, Sutlej | Arabian Sea via Pakistan | Westernmost major river system of the Indian subcontinent |
| Godavari | Western Ghats, Maharashtra | Pranhita, Indravati, Sabari, Manjira | Bay of Bengal | Longest major peninsular river |
| Krishna | Western Ghats, Maharashtra | Bhima, Tungabhadra, Ghataprabha, Malaprabha | Bay of Bengal | Major east-flowing peninsular river |
| Mahanadi | Chhattisgarh highlands | Seonath, Hasdeo, Mand, Ib | Bay of Bengal | Important river of central-east India |
| Cauvery | Brahmagiri Hills, Karnataka | Hemavati, Kabini, Bhavani, Amaravati | Bay of Bengal | Important river of southern India |
| Narmada | Amarkantak region, Madhya Pradesh | Hiran, Tawa, Shakkar, Dudhi | Arabian Sea | Major west-flowing peninsular river |
| Tapi | Satpura region, Madhya Pradesh | Purna, Girna, Panjhra, Waghur | Arabian Sea | Major west-flowing river south of Narmada |
Himalayan River Systems
The Himalayan rivers generally have large drainage basins and receive water from rainfall, snow and glacier melt. The Ganga, Brahmaputra and Indus systems are the three major river systems associated with the northern plains. The National Portal of India describes the Ganga and Indus plains as being formed by the Indus, Ganga and Brahmaputra river systems.
1. Ganga River
The Ganga is one of India's most important rivers and the principal river system of the northern plains. The Bhagirathi rises from the Gangotri Glacier system in Uttarakhand, and the Bhagirathi and Alaknanda meet at Devprayag; downstream, the river is known as the Ganga.
Major tributaries include the Yamuna, Ghaghara, Gandak, Kosi and Son. The river flows across the northern plains and ultimately reaches the Bay of Bengal through the Ganga-Brahmaputra-Meghna delta system. The Central Water Commission lists the Ganga basin as one of India's major river basins and gives the Ganga's length within its basin reference as 2,525 km.
2. Yamuna River
The Yamuna rises from the Yamunotri Glacier region in Uttarakhand and flows through parts of northern India before joining the Ganga at Prayagraj. Important tributaries include the Chambal, Betwa and Ken. The Yamuna is especially important for the river systems and settlements of Delhi, Haryana and Uttar Pradesh.
3. Brahmaputra River
The Brahmaputra rises on the Tibetan Plateau, where it is known as the Yarlung Tsangpo. It enters India through the eastern Himalayas and flows through Arunachal Pradesh and Assam before continuing into Bangladesh. In its Indian course, the river is associated with major tributaries such as the Dibang and Lohit. The Central Water Commission lists the Brahmaputra as a major Indian river basin.
4. Indus River
The Indus is one of the major drainage systems of the Indian subcontinent. The Central Water Commission identifies Jhelum, Chenab, Ravi, Beas and Sutlej as its main tributaries. The river originates in the Tibetan region and flows through Ladakh before continuing into Pakistan and reaching the Arabian Sea.
Major Peninsular Rivers of India
Peninsular rivers generally have older drainage systems and are strongly influenced by the plateau, Western Ghats, Eastern Ghats and coastal plains. Many major peninsular rivers flow eastward into the Bay of Bengal, while Narmada and Tapi are major west-flowing exceptions.
5. Godavari River
The Godavari rises in Maharashtra and flows eastward across the Deccan before reaching the Bay of Bengal. It is commonly called the longest major peninsular river in India. Major tributaries include Pranhita, Indravati, Sabari and Manjira. The Central Water Commission lists the Godavari basin separately among India's major basins and gives a river length of about 1,465 km in its basin data.
6. Krishna River
The Krishna rises in the Western Ghats of Maharashtra and flows through Maharashtra, Karnataka and Andhra Pradesh before reaching the Bay of Bengal. Major tributaries include the Bhima, Tungabhadra, Ghataprabha and Malaprabha. The Central Water Commission lists Krishna as one of India's major river basins and gives a length of about 1,400 km.
7. Mahanadi River
The Mahanadi rises in the highlands of Chhattisgarh and flows through Odisha to the Bay of Bengal. Its important tributaries include the Seonath, Hasdeo, Mand and Ib. The river is significant for agriculture, water supply, irrigation and the Hirakud reservoir system. CWC basin data gives the Mahanadi a length of about 851 km.
8. Cauvery River
The Cauvery rises at Talakaveri in the Brahmagiri Hills of Karnataka and flows through Karnataka and Tamil Nadu before reaching the Bay of Bengal. Major tributaries include the Hemavati, Kabini, Bhavani and Amaravati. CWC basin data gives the Cauvery a length of about 800 km.
9. Narmada River
The Narmada rises in the Amarkantak region of Madhya Pradesh and flows westward through a rift valley between the Vindhya and Satpura ranges before entering the Arabian Sea. Important tributaries include Tawa and Hiran. CWC basin data gives the Narmada a length of about 1,312 km.
10. Tapi River
The Tapi (Tapti) rises in the Satpura region of Madhya Pradesh and flows westward through Maharashtra and Gujarat before reaching the Arabian Sea. Important tributaries include Purna, Girna and Panjhra. CWC basin data gives the Tapi a length of about 724 km.
East-Flowing vs West-Flowing Rivers
One of the easiest ways to revise Indian rivers is to group them by the sea or basin into which they ultimately drain. Most major peninsular rivers flow east to the Bay of Bengal, while Narmada and Tapi are major west-flowing exceptions.
| Flow direction | Important rivers | Outlet |
|---|---|---|
| East-flowing | Ganga, Brahmaputra, Godavari, Krishna, Mahanadi, Cauvery, Pennar, Subarnarekha | Bay of Bengal / connected delta systems |
| West-flowing | Indus, Narmada, Tapi, Mahi, Sabarmati | Arabian Sea or Indus system |
This is a broad revision grouping rather than a complete list. The Central Water Commission separately identifies major basins and groups several smaller east- and west-flowing river systems in its basin classification.
Important River Tributaries in India
Tributaries are smaller rivers or streams that join a larger river. Learning the main tributary relationships is important for school geography and competitive-exam questions.
| Main river / system | Important tributaries |
|---|---|
| Ganga | Yamuna, Ghaghara, Gandak, Kosi, Son |
| Yamuna | Chambal, Betwa, Ken, Hindon |
| Indus | Jhelum, Chenab, Ravi, Beas, Sutlej |
| Brahmaputra | Dibang, Lohit, Subansiri, Manas, Teesta |
| Godavari | Pranhita, Indravati, Sabari, Manjira |
| Krishna | Bhima, Tungabhadra, Ghataprabha, Malaprabha |
| Mahanadi | Seonath, Hasdeo, Mand, Ib |
| Cauvery | Hemavati, Kabini, Bhavani, Amaravati |
| Narmada | Tawa, Hiran, Shakkar, Dudhi |
| Tapi | Purna, Girna, Panjhra, Waghur |
Major River Basins of India
A river basin is the area drained by a river and its tributaries. Basin-level thinking is useful because rivers cross state boundaries, so a river's geographical importance is not limited to one state.
| Major basin | Important river(s) | Broad region |
|---|---|---|
| Indus | Indus and its five major tributaries in India | Northwest India |
| Ganga | Ganga and major tributaries | Northern India |
| Brahmaputra | Brahmaputra and tributaries | Northeast India |
| Godavari | Godavari | Central and south-central India |
| Krishna | Krishna | Western and southern India |
| Mahanadi | Mahanadi | Central and eastern India |
| Cauvery | Cauvery | Southern India |
| Narmada | Narmada | Central-western India |
| Tapi | Tapi | Central-western India |
| Pennar | Pennar | Southern India |
The Central Water Commission's recent water-resources assessment identifies major basins including Barak, Brahmani-Baitarani, Brahmaputra, Cauvery, Ganga, Godavari, Indus, Krishna, Mahanadi, Narmada, Pennar, Sabarmati, Subarnarekha and Tapi.
Important Rivers of India: GK Facts
| Question | Answer |
|---|---|
| Which is the longest major peninsular river in India? | Godavari. |
| Which river is known as the major river of the northern plains? | Ganga. |
| Which river system includes Jhelum, Chenab, Ravi, Beas and Sutlej? | Indus. |
| Which river is called Yarlung Tsangpo in Tibet? | Brahmaputra. |
| Which river joins the Ganga at Prayagraj? | Yamuna. |
| Which major river flows west through a rift valley? | Narmada. |
| Which major river flows west south of the Narmada? | Tapi. |
| Which river is associated with the Hirakud reservoir? | Mahanadi. |
| Which river rises at Talakaveri? | Cauvery. |
| Which river rises in Maharashtra and flows to the Bay of Bengal? | Godavari. |
How to Study Important Rivers in India
Do not memorise river names as a single long list. Use a river + source + tributaries + direction + states + outlet pattern.
- Start with the four major northern systems: Ganga, Yamuna, Brahmaputra and Indus.
- Learn the major peninsular rivers next: Godavari, Krishna, Mahanadi, Cauvery, Narmada and Tapi.
- Group tributaries under their parent river rather than memorising them separately.
- Mark rivers on an India map and note whether they flow toward the Arabian Sea or Bay of Bengal.
- Revise source regions and important confluences such as Devprayag and Prayagraj.
- For exact river lengths or basin classifications, follow the latest official reference because definitions and datasets can differ.
One-Minute Revision Table
| River | Remember it for | Outlet / direction |
|---|---|---|
| Ganga | Major northern river system | Bay of Bengal |
| Yamuna | Joins Ganga at Prayagraj | East / Ganga system |
| Brahmaputra | Yarlung Tsangpo in Tibet | Bay of Bengal system |
| Indus | Jhelum, Chenab, Ravi, Beas, Sutlej | Arabian Sea |
| Godavari | Longest major peninsular river | Bay of Bengal |
| Krishna | Bhima and Tungabhadra | Bay of Bengal |
| Mahanadi | Hirakud | Bay of Bengal |
| Cauvery | Talakaveri | Bay of Bengal |
| Narmada | Major west-flowing peninsular river | Arabian Sea |
| Tapi | West-flowing river south of Narmada | Arabian Sea |
Frequently Asked Questions
Which are the most important rivers in India for GK?
The Ganga, Yamuna, Brahmaputra, Indus, Godavari, Krishna, Mahanadi, Cauvery, Narmada and Tapi are among the most important rivers for Indian geography and general knowledge.
Which is the longest major peninsular river in India?
Godavari is commonly identified as the longest major peninsular river in India. Central Water Commission basin data gives its length as about 1,465 km.
Which rivers form the Indus river system?
The main tributaries associated with the Indus system are Jhelum, Chenab, Ravi, Beas and Sutlej.
Where does the Yamuna meet the Ganga?
The Yamuna joins the Ganga at Prayagraj in Uttar Pradesh.
Which rivers flow westward into the Arabian Sea?
Important west-flowing rivers include the Indus, Narmada, Tapi, Mahi and Sabarmati. The Indus follows its own large drainage system, while Narmada and Tapi are major west-flowing peninsular rivers.
Which are the major east-flowing peninsular rivers?
Godavari, Krishna, Mahanadi and Cauvery are major east-flowing peninsular rivers that drain toward the Bay of Bengal.
What are river tributaries?
Tributaries are smaller rivers or streams that flow into a larger river. For example, Yamuna is a major tributary of the Ganga, while Jhelum, Chenab, Ravi, Beas and Sutlej are major tributaries of the Indus system.
Why are Indian rivers important?
Rivers support agriculture, drinking-water supply, irrigation, hydropower, fisheries, ecosystems, transport in some regions and cultural activities. They also shape plains, deltas and settlements.
Related General Knowledge Guides
Continue your geography revision with Important Lakes in India, Highest Mountains in India, National Parks in India, General Knowledge Guides and General Knowledge About India.
Source note: River-basin classifications and key measurements were checked against Central Water Commission and National Portal of India references. Exact lengths can differ between official datasets because the measured course and basin boundary definitions may differ.
