Important Indian Rivers and their Origins

Here, this article completes a list of major rivers of India along with their detailed information such as origins and basins.

1. Ganga

  • Origin: Gangotri Glacier (Bhagirathi), Uttarakhand
  • End Point: Bay of Bengal
  • Length‎: ‎2,655 km

2. Yamuna

  • Origin: Yamunotri Glacier, Uttarakhand
  • End Point: Merges with Ganga at Allahabad
  • Length: 1,376 km

3. Brahmaputra

  • Origin: Angsi Glacier in the Himalayas in  Tibet, but enters India in Arunachal Pradesh
  • End Point: Merges with Ganga and ends in the Bay of Bengal
  • Length: 2,900 km

4. Indus

  • Origin: Originates in the Tibetan plateau, Enters India in J&K
  • End Point: Arabian sea
  • Length‎: ‎3,610 km

5. Hugli

  • Origin: Tributary of Ganga near West Bengal
  • End Point: Merges with Ganga at the Bay of Bengal
  • Length‎: ‎260 kilometres

6. Gomti

  • Origin: Tributary of Ganga, starting at Gomat Taal, UP
  • End Point: Joins Ganga in Varanasi
  • Length‎: ‎900 km

7. Son

  • Origin: Tributary of Ganga, starting at Amarkantak, Madhya Pradesh
  • End Point: Joins Ganga just above Patna
  • Length‎: ‎784 km

8. Gandak

  • Origin: Nepal; Ganges tributary at Indo-Nepal border
  • End Point: Joins Ganga near Patna
  • Length‎: ‎630 km

9. Kosi

  • Origin: Starts from Bihar near the Indo-Nepal border
  • End Point: Joins Ganga near Katihar district of Bihar
  • Length: 729 km

10. Mahanadi

  • Origin: Sihawa mountain of Chhatisgarh
  • End Point: Bay of Bengal
  • Length: 858 km

11. Jhelum

  • Origin: Tributary of Chenub river, Punjab
  • End Point: Merges with Chenab at Jhang (Pakistan)
  • Length‎: ‎725 km

12. Ravi

  • Origin: Starts from Bara Bhangal, Kangra district, Himachal Pradesh
  • End Point: Joins Chenab in Pakistan
  • Length: 720 km

13. Sutlej

  • Origin: Tributary of the Indus river, originates at Rakshastal, Tibet
  • End Point: Meets Beas river in Pakistan and ends at Arabian sea
  • Length‎: ‎1,500 km

14. Beas

  • Origin: Rises at the Himalayas in central Himachal Pradesh
  • End Point: Joins Sutlej river in Punjab
  • Length‎: ‎470 km

15. Kaveri

  • Origin: Talakaveri in Western Ghats in Karnataka
  • End Point: Ends in the Bay of Bengal
  • Length‎: ‎765 km

16. Krishna

  • Origin: Originates in the Western Ghats near Mahabaleshwar in Maharashtra
  • End Point: Ends in the Bay of Bengal near Andhra Pradesh
  • Length‎: ‎1,300 km

17. Godavari

  • Origin: Starts in Maharashtra
  • End Point: Ends in the Bay of Bengal
  • Length‎: ‎1,465 km

18. Tungabhadra

  • Origin: Tributary of Krishna river starting at Karnataka
  • End Point: Joins Krishna river along the border of Telangana and Andhra Pradesh
  • Length: 531 km

19. Tapti

  • Origin: Rises in Eastern Satpura Ranges, Madhya Pradesh
  • End Point: Ends into the Gulf of Khambat, Gujarat
  • Length‎: ‎724 km

20. Mahi

  • Origin: Rises in Madhya Pradesh
  • End Point: Flows into the Arabian sea from Gujarat
  • Length‎: ‎580 km

21. Narmada

  • Origin: Starts from Amarkantak, Madhya Pradesh
  • End Point: Drains into the Arabian sea via the Gulf of Cambay
  • Length‎: ‎1,312 km
Bharathi Pradeep: Editor at GetCoolTricks.com. Bharathi covers topics on Competitive exams, How To guides, Current exams, Current Affairs, Study Materials, etc. Follow her on social media using the links below.
Related Post