Length of some important Indian Rivers

Length of some important Indian Rivers
Sl. No. River Length (km)
1. Indus 2,900
2. Brahmaputra 2,900
3. Ganga 2,510
4. Godavari 1,450
5. Narmada 1,290
6. Krishna 1,290
7. Mahanadi 890
8. Kaveri 760

Source: India Book - A Reference Annual