Hi dear students here in this article you will find the list of river flows in India. There are 8 major river systems in India, with more than 400 rivers in total. Rivers play an important role in lives of people due to their crucial importance in sustenance and their place in Indian religions.
Table below list the rivers of India with their average annual discharge into either Bay of Bengal and Arabian Sea. Only rivers with discharging into the sea are listed, so no tributaries are listed. Some of which can have flow rates much higher than some of the rivers listed in given table-
|
1 | Indo-Gangetic plain | Ganges | 3084 | 1,200,000 | 41,199 | Bay of Bengal |
| Trans-boundary, 3rd largest discharge in the world |
2 | Indo-Gangetic plain | Indus | 3200 | 1,085,000 | 6,600 | Arabian Sea | | Trans-boundary, flows mainly through Ladakh in India |
3 | West Coast | West flowing rivers south of Tapti | NA | NA | 6,371 | Arabian Sea |
| Includes Periyar, Vaigai, Sharavathi, Kali, Mandovi, Zuari |
4 | Deccan | Godavari | 1465 | 312,812 | 3505 | Bay of Bengal |
| Largest river in South India |
5 | Deccan | Krishna | 1400 | 258,948 | 2213 | Bay of Bengal |
| 2nd largest river in South India |
6 | East Coast | Mahanadi | 858 | 141,600 | 2119 | Bay of Bengal |
| |
7 | Central India | Narmada | 1312 | 98,796 | 1447 | Arabian Sea |
| Largest west flowing river within India |
8 | East Coast | Brahmi-Baitarani | 480 | 39033 | 903 | Bay of Bengal |
| Second largest river in Odisha |
9 | South India | Kaveri | 765 | 81,155 | 677 | Bay of Bengal |
| Largest river of Tamil Nadu and Karnataka |
10 | East Coast | East flowing rivers between Mahanadi and Godavari | NA | NA | 561 | Bay of Bengal |
| Includes Vamsadhara |
11 | Central India | Tapti | 724 | 65,145 | 489 | Arabian Sea |
| |
12 | East Coast | Subarnarekha | 470 | 19300 | 392 | Bay of Bengal |
| |
13 | Central India | Mahi | 580 | 34842 | 383 | Arabian Sea |
| |
14 | South India | Penna | 597 | 55213 | 200.4 | Bay of Bengal |
| |