Top 10 Longest Rivers in India with Important Facts

1.7/5 - (9 votes)

India is well-known as the land of rivers as numerous rivers flow across the country. It plays a huge role in the country’s economic development. Rivers are India’s major irrigation sources.

The rivers in India have been divided into two, namely Himalayan Rivers (rivers that originate from the Himalayas) and Peninsular Rivers (rivers that originate in the Peninsula). Himalayan Rivers are perennial while Peninsular Rivers are rain-fed. In this article, we will talk about India’s top 10 longest rivers.

Top 10 Longest Rivers in India

Here is the list of India’s top 10 longest rivers in terms of length.

RankRiverTotal Length (km)
1.Ganga2525
2.Godavari1465
3.Krishna1400
4.Yamuna1376
5.Narmada1312
6.Indus3180 (1114 in India)
7.Brahmaputra2900 (916 in India)
8.Mahanadi890
9.Kaveri800
10.Tapti724

Source and Source location of the longest rivers

RiverSourceState
1. GangaGangotri GlacierUttarakhand
2. GodavariTriambakeshwarMaharashtra
3. KrishnaMahabaleshwarMaharashtra
4. YamunaYamunotri glacierUttarakhand
5. NarmadaAmarkantak PlateauMadhya Pradesh
6. IndusMansarovar LakeTibet (China)
7. BrahmaputraAngsi GlacierTibet (China)
8. MahanadiDandakaranyaChhattisgarh
9. KaveriBrahmagiri HillKarnataka
10. TaptiBetul district (Satpura Range)Madhya Pradesh

Major Tributaries of the Top 10 longest rivers in India.

The tributaries of the major rivers are highly important for almost all competitive exams. Often, the tributary of a particular river is asked about in competitive exams like SSC and Railway exams.

RiverTributaries (left Bank)Tributaries (Right Bank)
1. GangaKoshi
Burhi Gandak
Gomti
Ghaghara
Mahananda
Ramganga
Yamuna
Sone
Ajay
Tons
Falgu
Punpun
2. GodavariBanganga
Purna
Kadam
Pranahita
Indravati
Sabari
Pravara
Sindphana
Manjira
Manair
Kinnerasani
3. KrishnaBhima
Dindi
Musi
Munneru
Niranjna
Koyna
Panchganga
Dudhaganga
Ghataprabha
Malaprabha
Tungabhadra
4. Yamuna
Hindon
Hanuman Ganga
Sasur Khaderi
Tons
Giri
Chambal
Betwa
Sindh
Ken
5. Narmada Tawa
Kharmer
Banjar
Temur
Shakkar
Uri
Hathni
Orsang
Hiran
Karam
6. Indus Zanskar
Soan
Jhelum
Chenab
Ravi
Beas
Sutlej
Shyok
Hunza
Gilgit
Swat
Kunar
Kurram
Gomal
7. BrahmaputraLhasa Nyang
Parlung Zangbo
Lohit
Dhansiri
Kameng
Manas
Beki
Raidak
Jaldhaka
Teesta
Subansiri
8. Mahanadi Seonath
Mand
Ib
Hasdeo
Ong
parry
Jonk
Telen
9. Kaveri Harangi
Hemavati
Shimsha
Arkavathy
Lakshmana Tirtha
Kabini
Bhavani
Amaravati
10. Tapti Girna…….

Major Facts about the Longest River in India

1. Ganges River (2525 Km)

• The total length of the river Ganga is 2525 km.

• It is the most sacred river in India to Hindu beliefs.

• It is a transboundary river of Asia that flows through India and Bangladesh.

• The Ganges is India’s largest and longest river, followed by Godavari (1465 km).

• The river Ganga originated from the Gangotri Glacier, located in Uttarakhand, and starts at the confluence of the Bhagirathi and Alaknanda rivers in Devprayag.

•The river flows through Uttarakhand, Uttar Pradesh, Bihar, and West Bengal.

• In West Bengal at Dhulian Murshidabad, It entered Bangladesh and finally converged in the Bay of Bengal.

• In Bangladesh, the river Ganga is known as the Padma River.

Major left bank tributaries of Ganga are Koshi, Burhi Gandak, Garra, Gomti, Ghaghara, Gandak, Mahananda, and Ramganga.

Major right bank tributaries of Ganga are Yamuna, Sone, Ajay, Tamsa (also called Tons), Karamnasa, Falgu, Kiul, Punpun, Chandan, Damodar, and Rupnarayan.

• Some prime cities on the banks of the Ganga are Patna, Bhagalpur, Munger, Jamalpur, Hajipur, Kanpur, Varanasi, Haridwar, and Rishikesh.

Read Also:  List of the Indian cities on the river banks

2. Godavari River (1464 Km)

• The total length of the Godavari River is 1464 km.

• In terms length covered within India, the Godavari is the second longest river in India.

Godavari River is also known as Dakshin Ganga or South Ganges.

• The river originated from the Triambakeshwar, Nasik in Maharashtra and traverses via Chhattisgarh, Telangana, and Andhra Pradesh, finally meeting with the Bay of Bengal.

• The major left-bank tributaries of the river include the Purna, Pranhita, Indravati, and Sabari Rivers.

• Some of the prime cities on the banks of Godavari are Nashik, Nanded, and Rajahmundry.

3. Krishna River (1400 Km)

• The total length of the Krishna River is 1400 km.

• The river Krishna is the third-longest in India in terms of length.

• It works as one of the prominent sources of Maharashtra, Karnataka, Telangana, and the state of Andhra Pradesh.

• After originating from Mahabaleshwar, the river enters the Bay of Bengal and flows through Maharashtra, Karnataka, Telangana, and Andhra Pradesh.

• Some of the major tributaries of the Krishna River are Bhima, Panchganga, udhaganga, Ghataprabha, and Tungabhadra.

• Major cities on the bank of river Krishna are Sangli and Vijayawada.

4. Yamuna River (1376 Km)

• The Total length of the river Yamuna is 1376 km.

• The Yamuna, also called Jamuna, originated from the Yamunotri glacier at the Banderpoonch peak in the Uttarkashi district of Uttarakhand.

• The Yamuna is the longest right-bank tributary of the River Ganga.

• Hindon, Hanuman Ganga, and Sasur Khaderi are the major left-bank tributaries of Yamuna.

• Major right bank tributaries of Yamuna are Tons, Giri, Baghain, Chambal, Betwa, Sindh, and Ken.

River Tons is the longest tributary of the Yamuna River.

• The central states through which the river flows are Uttarakhand, Himachal Pradesh, Delhi, Haryana, and Uttar Pradesh.

5. Narmada River (1312 Km)

• The Total length of the Narmada river is 1312 km.

• The Narmada River originated from the Amarkantak Plateau in Anuppur district, Madhya Pradesh.

• The river is also known as Rewa and was previously known as Nerbudda.

• Due to its massive contribution to the state of Madhya Pradesh and Gujarat, It is known as the “Life Line of Madhya Pradesh and Gujarat”

Also, see Nicknames of Indian Rivers

• In contrast with all the rivers of the country that flow in the east direction, it flows westward.

• It is also considered one of the holy water bodies. To Hindus, the Narmada is one of the seven heavenly waterways of India; the other six are the Ganges, Yamuna, Godavari, Saraswati, Sindhu, and Kaveri.

Longest River in India 2022 map
Longest River in India 2022

6. Indus River (1114 Km)

• The total length of the Sindh River is 3180 km. It covers 1,114 kilometers in India.

• The river originated from the Mansarovar Lake, and after crossing Ladakh, Gilgit, and Baltistan, it entered Pakistan.

• One of the oldest civilizations, the Indus Valley civilization, flourished on the banks of the Indus River and its tributaries.

• Major left-bank tributaries of the Indus River include Zanskar, Suru, Soan, Jhelum, Chenab, Ravi, Beas, Sutlej, and Panjnad.

• Major Right bank tributaries of the Indus River include Shyok, Hunza, Gilgit, Swat, Kunar, Kabul, Kurram, Gomal, and Zhob River.

Leh and Skardu are the major cities located on the bank of the river Indus.

7. Brahmaputra River (2900 Km)

• The total length of the Brahmaputra River is 2900 km.

Its total length within India is only 916 kilometers.

• It is the sole river in India whose gender is considered male.

• The river’s source is Angsi Glacier near Mansarovar Lake, Tibet, China.

• After the Indus River, the second river originates from the Mansarovar ranges.

• In Tibet (autonomous region of China), it is called the Yarlung Tsangpo River. The river enters India via Arunachal Pradesh, traverses through Assam, and finally enters Bangladesh.

• During the rainstorm season (June–October), floods are exceptionally usual.

• The Kaziranga National Park is located on the banks of the Brahmaputra River.

• World’s largest river Island, “Majuli or Majoli,” is in Brahmaputra, Assam. In 2016, it became the first island to be made a district in India. Majuli Island is spread over an area of 880 square kilometers.

7. Mahanadi River (890 Km)


• The total length of the Mahanadi River is 890 km.

• The Mahanadi River originates in the Raipur district of Chhattisgarh.

• The river flows through the states of Chhattisgarh and Odisha and finally falls into the Bay of Bengal.

• The Mahanadi river was known as ‘the sorrow of Odisha’.

• Its major left bank tributaries are Seonath, Mand, Ib, and Hasdeo.

• Its major right-bank tributaries are Ong, Parry, Jonk, and Telen.

• The world’s longest earthen dam, Hirakud Dam, was built across the river.

8. Kaveri River (800 Km)

• The total length of the Kaveri River is 800 km.

• Kaveri River, also spelled Cauvery, is a sacred river of southern India.

• It rises in Brahmagiri Hill of the Western Ghats in Karnataka, flows through the states of Karnataka and Tamil Nadu, and finally fas into the Bay of Bengal.

• In Tamil Nadu, the river breaks into many distributaries, forming a vast delta called the “Garden of Southern India.”

• Some major irrigation projects on the Kaveri River are Parambikulam Aliyar, Amaravathy Medium, Arkavathi Medium, and Badanavalu Medium.

10. Tapti River

• The total length of the river Tapti or Tapi is 724 km.

Tapti River is one of the only three rivers in Peninsular India that runs from east to west.

• The river is named after the goddess Tapati, the daughter of Surya, the Sun-god, and Chhaya.

• It rises in the Betul district (Satpura Range), Madhya Pradesh, drains off into the Gulf of Khambhat (Arabian Sea).

• The river flows through the states of Maharashtra, Gujarat, and Madhya Pradesh.

Frequently Asked Questions (FAQ) on the longest river in India

Q 1. Which is the longest river in India?

Ans. The Ganges River is the longest in India. The total length of the river is 2525 km.

Q 2. How many major transboundary rivers are there in India?

Ans. India has three major transboundary rivers: the Ganges, the Brahmaputra, and the Indus.

Q3. Which is the second-longest river in India?

Ans. Godavari River, the total length of the Godavari River is 1465 km.

Q4. Which is the longest river in South India?

Ans. The Godavari is the longest river in South India. The total length of the Godavari River is 1465 km.

Q5. Which is the largest river in India by volume?

Ans. The Brahmaputra is the volume-wise largest river in India. The total length of the Brahmaputra River is 2900 km. Its total length within India is only 916 kilometers.

Q6. Which is the longest river in peninsular India?

Ans. The Godavari is the longest river in South India, 1465 km in length.

Download PDF (Print this Page)

For PDF, Print this page and save as a PDF
Click the “Print This Page Button”




More Topics on Indian Geography

Share This:

As a professional blogger and passionate educator, I am driven by a deep-seated desire to share knowledge and empower others. With years of experience in the field, I am committed to providing valuable insights and guidance to aspiring learners. My passion lies in helping individuals discover their potential and achieve their goals. I am also a firm believer in the power of motivation and strive to inspire others to pursue their dreams with unwavering determination.

Leave a Comment

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock