Dream. Explore. Discover.

List Of The Major Rivers In India And Their Sources

Rivers In India


Rivers In India have been an important contributor to the economic and cultural development of the country since ancient times. The Indus Valley and the Aryan civilization have emerged in the valleys of the Indus and Ganga rivers. Even today, the highest population of the country and the accumulation of agriculture are found in river valley areas.

Due to commercial and transport facilities in ancient times, most of the cities of the country had developed on the banks of rivers, and even today, almost all religious places of the country are related to some rivers in India.


Classification Of Rivers in India:

Rivers in India can be classified into four groups such as

  1. Himalayan Rivers
  2. Peninsular Rivers
  3. Coastal rivers
  4. Rivers of the interstate flow area

Today we will talk about the major rivers in India and where they originate, what are their branch river and we will also discuss where they go and fall.

List Of Rivers In India


List Of Rivers In India:

Check out the list of rivers in India as well as their sources in this article below:

Indus River

Its origin is in the Kailash mountain ranges in the Tibetan region, with a glacier near Bokhar Chu, which is located at an elevation of 4,164 meters. In Tibet, it is called Singhi Khamban or Sher River. The Indus River falls into the Arabian Sea east of Karachi.

Sutlej River

The origin of the river Sutlej (origin) is the monster rhythm near Mansarovar lake located in the south of Kailash Mountain in Tibet. After crossing the mountainous region, it enters the plains near Rupnagar in Punjab. It collects the combined water of Ravi, Chenab and Jhelum rivers and goes to the Sindhu River in place of Mithankot in Pakistan.

Jhelum River

It comes from a waterfall near Vereenag, located at an altitude of 4900 meters in the southeast of Kashmir Valley. Many rivers in Kashmir come by it. Before entering Pakistan, this river passes through a narrow and deep Mahabhaan flowing through Srinagar and Woolar lake and it gets near Chengh River (near the Zhang) in Pakistan.

Ravi River

Ravi is another supporting river of Indus. It comes from the west of Rohtang Pass in Kullu hills of Himachal Pradesh and flows through the Chamba Valley of the state. Beginning with its origin, it is 720 km away from the Chenab river near Multan in Pakistan. Determines the distance.

Beas River

This river originates from the diameter Kund located at the height of 4067 meters in Rohtang Pass located in the Himalayas. In the whole Indus flow system, Beas is the only river that flows completely in India.

Ganges River

It is the most important river in northern India. In its catchment area, India’s most dense and fertile states come from Uttar Pradesh, Bihar, and West Bengal.

Kaveri River

This river originates from Brahmagiri Hills in Kogadu district of Karnataka. In the Mysore Plateau or river, many rivers are made, in which Shivasamudram is famous.

Brahmaputra River

Brahmaputra river is also called the daughter of Brahma. One of the largest rivers in the world, Brahmaputra is located in the Kailash mountain ranges near Chemayungdug glacier near Mansarovar lake.

Yamuna River

The Yamuna is the most western and longest river (tributary river) of the Ganges. Its origin is Yamunotri glacier. Most of it comes in western and eastern Yamuna canals and Agra Nahar for water irrigation purposes.

Godavari River

It is also known as South Ganga. It originates from Nashik district in Maharashtra and falls into the Bay of Bengal.

Mahanadi River

The Mahanadi comes out near Sihava in Raipur district of Chhattisgarh. It flows through Orissa and immerses its water in the Bay of Bengal.

Chenab or Chandrabhaga River

The Chenab is the largest auxiliary river of Indus. This Chandra and Bhagwa meet two rivers, hence it is also called Chandrabhaga.

Chambal River

This river originates from Janapav hill near Mahu in central India, which is 616 meters high above sea level.

Ramganga River

This river is a relatively small river coming out of the hills of Garhwal near Garrison. In the end, near Kannauj, it is found in the Ganges River.

Sharda or Sarju River

The origin of this river is in Pithoragarh district of Uttarakhand. It flows along the Indo-Nepal border, where Kali or Chaiq is called, the Ghaghara gets in the river.

Ghaghara River

The Ghaghara river is known as Karnali or Kuriala in the hill region and Ghaghara in the ground. The river Sharada meets in the ground and finally, it merges in the river Ganga in Chhapra, Bihar.

Koshi or Kosi River

It is one of the largest tributaries of the Ganges. Its origin is in the north of Mt. Everest in Tibb, from which Arun is its main body. Floods are abundant in this river, thereby causing a huge loss of wealth. Therefore it is also called the river of mourning.

Betwa River

It flows through Bhopal, Madhya Pradesh, Bhopal, Gwalior, Jhansi, Joulan and flows in the north-east direction.

Son River

On the south coast of Ganges, there is a large auxiliary river, which emerges from the Amarkantak Plateau. This river, which forms a series of waterfalls on the northern edge of the plateau, merges in river Ganga river near Patna from Patna in the west.

Krishna River

It is the second largest peninsular river flowing eastwards, which runs near Mahabaleshwar in Sahyadri. Its total length is 1,401 km is.

Tungabhadra River

It is made up of Tunga and Bhadra rivers. Tunga falls from the Ganga Mool peak of Western Ghats of Karnataka and from Bhadra, Kadur district.

Mahi River

It is the third largest river in Gujarat after Narmada and Tapi. This river originates from Vindachal Mountains.

Narmada River

This river originates from an altitude of 1,057 meters from the western side of the Amarkantak plateau.

Tapi River

It is another important river in the west. It originates from Multai in Betul district of Madhya Pradesh. It merges in the Khambhat Bay near Surat.

Damodar River

This river flows on the eastern edge of Chhotanagpur plateau and falls through the Ghansh valley to the Hooghly river.

Mahananda River

It is a tributary of the Ganges, which comes out from Darjeeling hills. This river is the last accessory river on the left bank of the Ganges in West Bengal.

Luni River

Two currents near the river Luni, Pushkar, are produced in the form of Saraswati and Sagritya, which are interconnected near Gobindgarh. It flows westwards to Talwara and afterwards, it runs into the run of Kutch, flowing south-west direction.

More Recommended Articles :-

Sabarmati River

The origin of this river is located in Dungarpur district of Rajasthan in the hills of Aravali. From here it is about 300 k.m. in the south-west direction. After settling down, it merges into the Khambhat Bay.

List of major rivers of India


List of major rivers of India

Sl. No.


Length (km)

Place of origin


Flow area (related state)

1. Indus River 2,880 (709) Near Mansarovar Lake (Tibet) Sutlej, Beas, Jhelum, Chenab, Ravi, Shigar, Gilgit, Shyok Jammu and Kashmir, Leh
2. Jhelum River 720 Lake Sheshnag, Jammu and Kashmir Neelum, Sindh Jammu and Kashmir, Kashmir
3. Chenab River 1,180 Near Barra’s Pass ChandrabhagaJammu and Kashmir Jammu and Kashmir
4. Ravi river 725 Rohtang Pass, Kangra Saho River, Soil River Himachal Pradesh, Jammu and Kashmir, Punjab
5. Satluj River 1440 (1050) Rakasthanal near Mansarovar Beas, Bipasa, Spiti Himachal Pradesh, Punjab
6. Beas River 470 Rohtang Pass Tirthan, Parvati Himachal Pradesh
7. River Ganga 2,510 (2071) From Gaumukh in Gangotri Yamuna, Ramganga, Gomti, Bagmati, Gandak, Kosi, Son, Alaknanda, Bhagirathi, Pindar, Mandakini Uttaranchal, Uttar Pradesh, Bihar, West Bengal
8. Yamuna River 1375 Yamunotri Glacier Chambal, Betwa, Ken, Tons, Giri, Kali, Sindh Uttaranchal, Uttar Pradesh, Delhi
9. Ramganga River 690 From a glacier near Nainital Khone Phapheng Falls Uttaranchal, Uttar Pradesh
10. Ghaghara River 1,080 Matsatung (Nepal) glacier Sharda, Karnali, Karvan, Rapti Uttar Pradesh, Bihar
11. Gandak River 425 Nepal closer to Mughal border on Tibet border Kali, Gandak, Trishul, Ganges Bihar
12. Koshi or Kosi River 730 Saptakokoshiki (Gosaidam) in Nepal Indravati, Tamur, Arun, Kosi Sikkim, Bihar
13. Chambal River 960 Janapav hill near Mhow Kali, Sindh, Sitpa, Parvati, Banas Madhya Pradesh
14. Betwa River 480 Near Ubaidullah Ganj near Bhopal Madhya Pradesh
15. Son River 770 From the hills of Amarkantak Rihand, Kunhad Madhya Pradesh, Bihar
16. Damodar River 600 South East from Chota Nagpur Plateau Konar, Jamunia, Barakar Jharkhand, West Bengal
17. Brahmaputra River 2,880 Near Mansarovar lake (Sangpo in Tibet) Ghansiri, Kapili, Suvensiri, Manas, Lohit, Nova, Padma, Dihang Arunachal Pradesh, Assam
18. Mahanadi River 890 Raipur near Sihava Shivnath/Seonath, Hasdeo, Ong, Ib, Brahmani, Vaitarna Madhya Pradesh, Chhattisgarh, Orissa
19. Baitarani River 333 Keonar Plateau Orissa
20. Subarnarekha River 480 Chota Nagpur Plateau Orissa, Jharkhand, West Bengal
21. Godavari River 1,450 From the hills of Nasik Pranhita, Penganga, Wardha, Wainganga, Indravati, Manjeera, Purna Maharashtra, Karnataka, Andhra Pradesh
22. Krishna River 1.290 Near Mahabaleshwar Koyna, Yerla, Barna, Panchganga, Dudhganga, Ghatprabha, Malprabha, Bhima Tungprabha, Musi Maharashtra, Karnataka, Andhra Pradesh
23. Kaveri River 760 Brahmagiri near Kerkar Hemavati, Lokpavana, Shimla, Bhavani, Amravati, Swarnavati Karnataka, Tamilnadu
24. Narmada River 1,312 Amarkantak Peak Tawa, Sher, Shakkar, Dudhi, Barna Madhya Pradesh, Gujarat
25. Tapti River 724 From Multai (Betul) Purna, Betul, Ganjal, Gomai Madhya Pradesh, Gujarat
26. Sabarmati River 716 Lake Jaisamand (Udaipur) Wakal, Hathamati Rajasthan, Gujarat
27. Luni River Snake mountain Sukri, Janai, Bandi Rajasthan, Gujarat, Mirudi, Joshi
28. Banas River From Khamanaur Hills Khari, Musi Karnataka, Tamilnadu
29. Mahi River From Lake Mehd Somb, Jakham, Anas, Soran Madhya Pradesh, Gujarat
30. Hooghly River Near Nabadwip Jalangi River
31. Penna River 570 Nandi durg pahadi Paadhdani, Chitravati, Sagileru
32. Tungabhadra River The Gomantak peak in the Western Ghats Kumudvathi, Wardha, Tunga, Bhadra
33. Mayusa River Near Asonara
34. Sabari River 418 Suikaram Hill Sileru River
35. Indravati River 531 Kalahandi, Orissa Kotri, Narangi
36. Shipra River Kaakri Baradi Hill, Indore Chambal River
37. Sharda River 602 Milam glacier, Himalaya, Kumaun Ghaghara River
38. Tawa River Mahadev Mountain, Panchamadi Narmada River
39. Hasdeo River Kaimur hills in Sarguja Mahanadi
40. Kali Sindh River 416 Baglo, District Dewas, Vindhyachal Mountains Yamuna River
41. Sindh River Siroj, Guna District Chambal River
42. Ken River Vindhyachal Range Yamuna River
43. Parvati River Vindhyachal, Madhya Pradesh Chambal River
44. Ghaggar River Kalka, Himachal Pradesh
45. Banganga River 494 Barrath Hills, Jaipur Yamuna River
46. Somb River Beecha Menada, Udaipur Jakham, Gomti, Sarni
47. Aayad or Berach River 190 Gomunda Hill, Udaipur Banas River
48 South Pinakini River 400 Chenna Keshav Hill, Karnataka
49. Southern Tons River 265 Tamsa Kund, Kaimur Hill
50. Daman Ganga River Pashchim Ghaat
51. Girna River Pashchim Ghaat, Nashik

Leave a Comment!