River Ganga
1
2,525 KM Long
The Godavari
2
1,465 KM Long
The Krishna
3
1,400 KM Long
The Yamuna
4
1,376 KM Long
The Narmada
5
1,312 KM Long
The Brahmaputra
6
916 KM Long
The Mahanadi
7
858 KM Long
The Kaveri
8
805 KM Long
The Indus
9
318 KM Long
Tapti River
10
700 KM Long
Learn more