Top 10 Longest Rivers in India
Ganga
Length in India- 2525km
Godavari
Length in India- 1464km
Krishna
Length in India- 1400km
Yamuna
Length in India- 1376km
Narmada
Length in India- 1312km
Indus
Length in India- 1114km
Brahmaputra
Length in India- 916km
Mahanadi
Length in India- 890km
Kaveri
Length in India- 800km
Tapti
Length in India- 724km
Check out the detailed information about 10 Longest Rivers in India.
Learn more