Longest Rivers in India
Top 10 Longest Rivers in India | |||||
Rank | River | Length in India (in KM) |
Total Length (in KM) |
Place of Origin | Ends In |
1 | Ganga | 2525 | 2525 | Gangotri Glacier | Bay of Bengal |
2 | Godavari | 1465 | 1465 | Trimbakeshwar (Maharashtra) | Bay of Bengal |
3 | Yamuna | 1376 | 1376 | Yamunotri Glacier | Ganga, Triveni sangam |
4 | Narmada | 1312 | 1312 | Amarkantak (Madhya Pradesh) | Arabian sea |
5 | Krishna | 1300 | 1300 | Near Mahabaleshwar (Maharashtra) | Bay of Bengal |
6 | Indus | 1114 | 3180 | Kailash Range (Tibet) | Arabian sea |
7 | Brahmaputra | 916 | 2900 | Angsi Glacier (Tibet) | Bay of Bengal |
8 | Mahanadi | 890 | 890 | Sihawa Mounation, Dandakaranya region (Chhattisgarh) | Bay of Bengal |
9 | Kaveri | 800 | 800 | Talakaveri (Karnataka) | Bay of Bengal |
10 | Tapti | 724 | 724 | Satpura Range near Multai (Madhya Pradesh) | Arabian sea |