Top 10 rivers of india and their length

Ganga   (2525 km)

Godavari  (1464 km)

Krishna (1400 km)

Yamuna (1376 km)

Narmada (1312 km)

Indus (1114 km)

Brahmaputra  (916 km)

Mahanadi  (890 km)

Kaveri (800 km)

Tapti (724 km)