Top 10 longest river in India

Top 10 longest river in India

Top 10 longest rivers in India
Sr. No. River Length in India (km) Total Length (km)
1. Ganga 2525 2525
2. Godavari 1464 1465
3. Krishna 1400 1400
4. Yamuna 1376 1376
5. Narmada 1312 1312
6. Indus 1114 3180
7. Brahmaputra 916 2900
8. Mahanadi 890 890
9. Kaveri 800 800
10. Tapti 724 724

 

1. Ganga River (Longest River)

  • Length (Km): 2525
  • Origin (Source): Gangotri

 

2. Godavari River (2nd Longest)

  • Length (Km): 1464
  • Origin (Source): Originates near Nasik in Maharashtra

 

3. Krishna (3rd Longest)

  • Length (Km): 1400
  • Origin (Source): Originates in the Western Ghats at an elevation of about 1337 m. just north of Mahabaleswar, about 64 km from the Arabian Sea.

4. Yamuna River

  • Length (Km): 1376
  • Origin (Source): Originates from the Yamunotri glacier at the Banderpoonch peak in the Uttarkashi district of Uttarakhand

5. Narmada River

  • Length (Km):  1312
  • Origin (Source): Originates near Amarkantak in Madhya Pradesh

6. Indus River

  • Length (Km): 1114
  • Origin (Source): Originates in the northern slopes of the Kailash range in Tibet near Lake Manasarovar.

 

7. Brahmaputra River

  • Length (Km): 2900
  • Origin (Source): Originates from Kailash ranges of Himalaya

 

8. Mahanadi River

  • Length (Km): 890
  • Origin (Source):  Originates from Raipur district of Chhattisgarh

 

9. Cauvery River

  • Length (Km): 800
  • Origin (Source): Originates at Talakaveri in Coorg District of Karnataka in the Brahmagiri Range of hills in the Western Ghats

 

10.  Tapi River

  • Length (Km): 724
  • Origin (Source): Satpura Range