List of [Rivers in India] with Origin, Tributaries, Basin, Length

List of rivers in India

Rivers play an important role in human life for agriculture and basic human needs. 

Today we will discuss one of the main topic of Geography i.e List of rivers in India.

India, the most diversified country in the world has more than 20 major rivers on its land.


So India is regarded Worldwide as the Land of Rivers. The majority of religion here is Hinduism, where many Hindus worship Rivers as God. ??

We can classify the Rivers of India as Himalayan and Peninsular Rivers were Ganga, Brahmaputra and Yamuna are Himalayan and Godavari, Krishna and Kaveri are Peninsular.

The reason it is called Peninsular because it is surrounded by 3 sides of Rivers. Rivers also helps in generating electricity, irrigation, and also for dams.
List of rivers in India



Main rivers of India:- 


1) Ganga:- 

The total length of the river is 2700 km and is regarded as the longest river in India. The total catchment area is 8.6 lakh km sq appro.


It originates through Gangotri Glacier, Gomukh (Uttarakhand) also known as Bhagirathi at the Source.

The biggest tributary is the Yamuna and the others are Ghagra. Smallest tributary of Ganga in Gomti.


This river naturally created World Biggest  Delta i.e Sundarban Delta. It flows about 916 km from India.?

Alluvial Soil is found here which is known as the most fertile soil of India which covers about 42 % of the area. Its elevation is about 7000 m from origin. It also flows in Bangladesh and from about 5 Indian States.

In Bangladesh, it is known by the different name ‘Padma‘. It flows through the east emptying itself in the Bay of Bengal through Bangladesh.


Currently, it’s the most impure river in India. While Modi Govt had brought many initiatives to clean this, the work has started. It’s home to many aquatic animals and species.


2) Brahmaputra:- 

Originates in Mount Kailesh at Tibet in Mansarovar Lake where it is known as the Yarlung Tsangpo


The total length of the river is 3100 km. The total elevation of the river is 5150 m. It flows through southern Tibet and enters Arunachal Pradesh flows via Assam emptying itself in the Bay of Bengal.

Barak Basin‘ lies here where the highest rainfall is recorded “Mawsynram and Cherrapunji”. Dibrugarh and Guwahati are major cities situated here on the banks of Brahmaputra.


3) Indus:- 

This is a key factor in terms of Historical Facts in India. It is the birthplace of the Indus Valley Civilization also known as the Harrapan Civilization. Also, the name of our Country ‘India’ is derived through it.

It originates in Mt. Kailash in Tibet. The main tributary of Indus is Satluj and others in the South are Jhelum, Chenab, Ravi, and Beas. Its elevation is 6714 m from Origin. ?


The total length of the river is 3180 km while in India it flows 1114 km. It is also regarded as the National river of Pakistan.

It flows through Ladakh, Jammu, and Kashmir and then entering into Pakistan. The major portion about 60 – 65 % lies in Pakistan. Indus Water treaty was signed on 19 Sep 1960 where it gave India the right to use 20 % of its water.


List of rivers in India :-



4) Sutlej:- 

Biggest tributary of the Indus River located in the eastern part. It originates at Rakshastel in Tibet which flows from Himachal Pradesh to Punjab.

It flows from 3 countries India, China, and Pakistan. There are many Hydroelectric big projects and plants going on there for generating electricity.

Punjab also is known as the Land of Sikhs’ name was derived from the Sutlej River.

5) Godavari:- 

This is regarded as the 2nd largest river in India. It originates at Trimbak Ishwar near Nashik, Maharashtra. It is just 380 km away from the Arabian Sea.

It is also known as Dakshin Ganga in South India. It is the longest river in Peninsular Plateau. The total length of the river is 1465 km. Its main tributary is Wardha, Painganga e.t.c. 

It covers some parts of Maharashtra, Telangana, Chattisgarh, Andra Pradesh. It merges into the Bay of Bengal. Major dams on rivers are Gangapur Dam and Sriram Sagar Dam.

Read this Important PDF on Rivers of India:


6) Yamuna:- 

It is the longest tributary of India and 2nd largest tributary of Ganga. Total length of river 1376 km sq. It originates from the Yamunotri Glacier at an altitude of 6,387 m.

It flows from the state of Himachal Pradesh, Uttar Pradesh, Delhi, Haryana, and Uttarakhand. The Festival of Hindus ‘Kumbhmela‘ is arranged every 12 years here. Taj Mahal is located on the banks of it.

Major tributaries Sharda, Chambal Hanuman Ganga are there while major cities located on rivers are Mathura, New Delhi, Auraiya, and Etawah from UP.


7) Narmada:- 

It originates in the Amarkantak (Maikal) Range of the mountain of Madhya Pradesh. The total length of the river is 1312 km. Its total basin is 98,000 km sq.

It flows from the states of Gujarat, Madhya Pradesh, and Maharashtra emptying itself in the Arabian Sea. It is one of the west-flowing major rivers of India.

It is the river, worshipped by Hindus, and is rich in Wildlife (Bandhavgarh National Park and Kanha National Park), and Natural Waterfalls like Dhardi Falls, Dugdhdhara, KapilDhara, and Dhuandhar Falls.

Some of the important cities are Jabalpur, Omkar Ishwar, and Mandla.




8) Krishna:- 

It is the 4th largest river in India. It originates in Mahabeslwar in Satara, Maharashtra. It is most fertile for irrigation and agriculture purposes and the main source for primary activities.

The total length of the river is 1400 km. The major cities located here are Sangali, Konya, and Vijayawada. ✔?


Major tributaries are Bhima, Paleru, Tungabhadra. Dams located on Krishna are Nagarjun Sagar Dam and Narayanpur Dam.

It is the east-flowing river and emptying itself in the Bay of Bengal.


9) Cauveri:-

It originates in Kodagu in Karnataka in some parts of Western Ghats. It flows through Tamil Nadu then emptying itself in the Bay of Bengal.

The total length of the River is 765 km while the major cities located are Tiruchirapalli and Poompuhar from Tamil Nadu.


It is the lifeline of Tamil Nadu and Karnataka. It also plays a vital role in agriculture in those states.

From a geographical point of view, it has built two hydroelectric plants in India in Darjeeling and Bengaluru.


10) Mahanadi:- 

It is the most important river of Odisha and plays a vital role in its development in the Primary sector. It originates in the Dhamtari district of Eastern Ghats of Chattisgarh.

It flows from two states they are Chattisgarh and Odisha emptying themselves in the Bay of Bengal. World’s largest dam ‘Hirakhud Dam‘ is also built on this river.

The total length of the river is 858 km. Major cities located on the banks of rivers are Sambhalpur and Cuttak.

Also, Read Indian Rivers 
1) How many total rivers are there in India?
400 rivers
2) Which is the longest river in India?
3) Which is the shortest river in India?
Avari River is Shortest at just 90 km.

Amazing Facts:

1) South India has one perennial river name Thamirabarani.
2) Bhupen Hazarika is the longest bridge in India built by the tributary of Brahmaputra.
3) M.p river Chalval is regarded as the cleanest river in India.
4) Thane in Maharashtra is known as the city of lakes.
5) Triveni Sangam is a place where their rivets meet. Ganga, Yamuna and Saraswati.
6) Bhagarithi river has India tallest highest longest dam i.e Tehri
7) Sharavathi river has the highest waterfall in India i.e Jog Falls
8) the Yamuna is the impure river and the most polluted.
9) India has the 9th longest river in WORLD i.e Brahmaputra
10) Odisha treated Mahanadi as bad because it was causing Flood to them always.


This was all about major rivers of India that were learned Origination, length, agriculture, major cities, and many other things. Today’s topic  “List of rivers in India” has been explained above in Article very well.


Jay Hind….!!!!

4 thoughts on “List of [Rivers in India] with Origin, Tributaries, Basin, Length”

Leave a Comment