Major Rivers of India: Sources, Courses, Tributaries and Basin States
India possesses an extensive network of rivers that are broadly categorized into Himalayan perennial rivers and Peninsular seasonal rivers, shaping the nation’s geography, climate, and agrarian economy.
Himalayan River Systems
The Himalayan rivers originate from glacial sources in the high mountain ranges, ensuring a continuous supply of water throughout the year.
Ganga River System
- Source: Gangotri Glacier (as Bhagirathi) in Uttarakhand.
- Course: Flows south and east through Uttarakhand, Uttar Pradesh, Bihar, and West Bengal before entering Bangladesh, with a total length of 2,525 km. Near Farakka, it bifurcates into the Bhagirathi-Hooghly and Padma rivers.
- Major Tributaries: Yamuna, Ghaghara, Gomti, Gandaki, Kosi, and Son.
- Basin States: Uttarakhand, Uttar Pradesh, Bihar, Jharkhand, West Bengal, Haryana, Himachal Pradesh, Rajasthan, and Madhya Pradesh.
Brahmaputra River System
- Source: Chemayungdung Glacier near Lake Mansarovar in Tibet.
- Course: Flows eastward across Tibet as the Yarlung Tsangpo, enters India through Arunachal Pradesh as the Dihang, flows through Assam as the Brahmaputra, and empties into the Bay of Bengal via Bangladesh.
- Major Tributaries: Subansiri, Kameng, Teesta, Lohit, and Manas.
- Basin States: Arunachal Pradesh, Assam, West Bengal, Meghalaya, Nagaland, and Sikkim.
Indus River System
- Source: Northern slopes of the Kailash Range near Lake Mansarovar in Tibet.
- Course: Flows north-westward through Ladakh, enters Pakistan, and drains into the Arabian Sea.
- Major Tributaries: Zaskar, Shyok, Nubra, Hunza, Jhelum, Chenab, Ravi, Beas, and Sutlej.
- Basin States: Ladakh, Jammu and Kashmir, Himachal Pradesh, Punjab, and Haryana.
Peninsular River Systems
Peninsular rivers are rain-fed, dependent on monsoon precipitation, and flow through broad, shallow valleys across the Deccan Plateau.
Godavari River System
- Source: Trimbakeshwar near Nashik in the Western Ghats of Maharashtra.
- Course: Flows southeast across the Deccan Plateau for 1,465 km and empties into the Bay of Bengal, forming a large fertile delta.
- Major Tributaries: Pravara, Manjira, Pranahita, Indravati, and Sabari.
- Basin States: Maharashtra, Telangana, Andhra Pradesh, Chhattisgarh, and Odisha.
Krishna River System
- Source: Mahabaleshwar in the Western Ghats of Maharashtra.
- Course: Flows eastward for about 1,400 km through the Deccan Plateau before merging into the Bay of Bengal.
- Major Tributaries: Koyna, Bhima, Tungabhadra, Ghataprabha, Malaprabha, and Musi.
- Basin States: Maharashtra, Karnataka, Telangana, and Andhra Pradesh.
Kaveri River System
- Source: Brahmagiri Hill in the Western Ghats at Talakaveri, Karnataka.
- Course: Flows southeast through Karnataka and Tamil Nadu, emptying into the Bay of Bengal through multiple distributaries.
- Major Tributaries: Harangi, Hemavati, Shimsha, Kabini, Bhavani, Noyyal, and Amaravati.
- Basin States: Karnataka, Tamil Nadu, Kerala, and Puducherry.
West-Flowing Peninsular Rivers
Unlike most peninsular rivers that drain into the Bay of Bengal, the Narmada and Tapi flow westward into the Arabian Sea through rift valleys.
Narmada River System
- Source: Amarkantak Plateau in the Maikal Range of Madhya Pradesh.
- Course: Flows westward through a rift valley between the Vindhya and Satpura ranges for 1,312 km, emptying into the Gulf of Khambhat.
- Major Tributaries: Burhner, Halon, Shar, Tawa, and Kolar.
- Basin States: Madhya Pradesh, Maharashtra, and Gujarat.
Tapi River System
- Source: Multai in the Satpura Range of Madhya Pradesh.
- Course: Flows westward parallel to the Narmada through the Khandesh region and Vidarbha before draining into the Arabian Sea.
- Major Tributaries: Purna, Girna, Waghur, and Panzara.
- Basin States: Madhya Pradesh, Maharashtra, and Gujarat.
Comparative Overview of Major Rivers
| River Name | Total Length | Source Watershed | Outflow | Primary Basin States |
| Ganga | 2,525 km | Himalayas | Bay of Bengal | Uttarakhand, UP, Bihar, West Bengal |
| Brahmaputra | 2,900 km | Himalayas | Bay of Bengal | Arunachal Pradesh, Assam |
| Indus | 3,180 km | Himalayas | Arabian Sea | Ladakh, Jammu and Kashmir, Punjab |
| Godavari | 1,465 km | Western Ghats | Bay of Bengal | Maharashtra, Telangana, Andhra Pradesh |
| Krishna | 1,400 km | Western Ghats | Bay of Bengal | Maharashtra, Karnataka, Telangana, AP |
| Narmada | 1,312 km | Central Highlands | Arabian Sea | Madhya Pradesh, Maharashtra, Gujarat |
| Kaveri | 805 km | Western Ghats | Bay of Bengal | Karnataka, Tamil Nadu, Kerala |
- The Ganga is the longest river originating and flowing entirely within India.
- The Brahmaputra is known as the Tsangpo in Tibet, Dihang in Arunachal Pradesh, Jamuna in Bangladesh, and Meghna further downstream.
- The Godavari is the second-longest river in India and is frequently referred to as the Dakshin Ganga.
- Majuli, located on the Brahmaputra River in Assam, is recognized as the world’s largest river island.
- The Indira Sagar Dam on the Narmada River in Madhya Pradesh has one of the largest reservoir capacities in the country.
- Rivers such as the Luni in Rajasthan form an inland drainage basin as they vanish into the arid sands without reaching the sea.
Originally written on
January 10, 2016
and last modified on
August 14, 2026.