list of some of the major rivers in India along with their lengths


  1. Ganges River: 2,525 km (1,569 miles)
  2. Godavari River: 1,465 km (910 miles)
  3. Yamuna River: 1,376 km (855 miles)
  4. Narmada River: 1,312 km (815 miles)
  5. Krishna River: 1,300 km (807 miles)
  6. Brahmaputra River: 2,900 km (1,800 miles) (including its tributaries)
  7. Indus River: 3,180 km (1,975 miles) (including its tributaries)
  8. Mahanadi River: 858 km (533 miles)
  9. Cauvery River: 800 km (497 miles)
  10. Tapti River: 724 km (450 miles)

Note that there are many more rivers in India, both large and small, and this list only includes a few of the major ones.