10 Longest River in India

Longest River in India
Image by confused_me from Pixabay - Longest River in India

Longest River in India

Longest River in India This article is about the 10 longest rivers in India. There are many rivers all over India which provide a great service to the agriculture of the country.

India is popularly known as the land of rivers as it has large rivers as well as small ones that flow across the country. Located in India, these rivers play a major role in the economic development of the country.

The rivers in India are divided into Himalayan rivers and peninsular rivers. Accordingly, the Himalayan rivers start from the Himalayan mountains and the peninsular rivers start from the peninsula.

Thus, the Himalayan rivers are perennial rivers and are fed by peninsular rivers. Accordingly, in this article we will talk about the 10 longest rivers in India.




Length in India (km)
































#1. Ganga River

Ganga River
KaustubhNayyar, CC BY-SA 4.0, via Wikimedia Commons – Longest River in India

The Ganges, also known as the Ganges of India, is the longest river in the Indian subcontinent. It is also a very sacred river in terms of Hindu beliefs.

Its origin is the Gangotri Glacier in the state of Uttarakhand. It also starts at the confluence of the Bhagirathi and Alaknanda rivers at Devprayag in Uttarakhand.

Humans are not the only ones living on this river. The river also gives life to many species of elephants around the river. It is also home to more than 140 species of fish.

There are 90 species of terrestrial and aquatic species, including reptiles. Some of the species that live here are listed as fundamentally weak by the IUCN.

The Ganga River is the longest and largest river in India, followed by the Godavari (1465 km). This body of water covers many states. These are Uttarakhand, Uttar Pradesh, Bihar and West Bengal. The last section of the river ends in Bangladesh and joins the Great Ocean in the Bay of Bengal. Some of the main tributaries of the river are Yamuna, Putra, Gomti, Ghagara, Gandak and Koshi.


#2. Godavari River

Godavari river cruise Longest River in India

Dakshin Ganga or South Ganges is the second longest river in India in terms of total length. It starts from Trimbakeshwar, Nashik in Maharashtra. It also passes through Chhattisgarh, Telangana and Andhra Pradesh and then joins the Bay of Bengal.

The main tributaries of the river can be classified as tributaries on the left bank. They also include the Purna, Pranhita, Indrawati and Sabari rivers. This stream is sacred to Hindus. Meanwhile, there are several Hindu sites on its banks that have been around for a long time. The total length of the Godavari River is 1,450 km. Some of the major cities on the banks of the Godavari are Nashik, Nanded and Rajahmundry.


# 3. Krishna River

Krishna River
Image by Bishnu Sarangi from Pixabay – Longest River in India

The Krishna is the third longest river in India after the Ganges, the Godavari and the Brahmaputra. The Krishna River is also considered to be the source of irrigation for the states of Maharashtra, Karnataka, Telangana and Andhra Pradesh. It starts in Greater Baleshwar. It begins and then flows through the provinces and then into the sea in the Bay of Bengal. The main tributaries of Krishna are Bhima, Panchaganga, Dudhaganga, Ghataprabha and Tungabhadra. Also Krishna and its main cities are Banks and Sanwali.


# 4. Yamuna River

Yamuna River
Jpmeena, CC BY-SA 3.0, via Wikimedia Commons – Longest River in India

The Yamuna River is also known as the Jamuna. The Yamuna River originates from the Yamunothari Glacier at the top of the Bunderpoonch Mountains in the Uttarkashi District of Uttarakhand. The Yamuna is the longest tributary of the river. It does not fall directly into the sea. Hindon, Sharda, Giri, Rishiganga, Hanuman, Sasur, Chambal, Betwa, Ken, Sind and Ton are tributaries of the Yamuna. The major states where the Yamuna flows are Uttarakhand, Himachal Pradesh, Delhi, Haryana and Uttar Pradesh.


# 5. Narmada River

Narmada River
Wikice, CC BY-SA 3.0, via Wikimedia Commons – Longest River in India

The Narmada River was also known as Rewa and was formerly known as Narbuda. It starts from Amarkantak. It makes a huge contribution to the states of Madhya Pradesh and Gujarat. Hence it is also known as the “Lifeline of Central Pradesh and Gujarat”.

The other rivers flow east. However, unlike all other rivers in the country, it flows westward. It is considered by the people as a very sacred body of water.

To the Hindus, Narmada is one of the seven heavenly waterways of India. The other six heavenly rivers are the Yamuna, the Godavari, the Saraswati, the Sindu and the Kaveri. The Ramayana, the Mahabharata and the Puranas often refer to it in books.


# 6. Indus River

Indus River
Bernard Gagnon, CC BY-SA 4.0, via Wikimedia Commons – Longest River in India

The history of the name of India connects to the Indus River and starts from Lake Mansorovar. It then crosses Ladakh, Gilgit-Baltistan and enters Pakistan.

History has it that the Indus Valley was an ancient and prosperous civilization. Accordingly, this Indus Valley is also famous for its Indus Valley Civilization.

The major tributaries of the Indus are the Janskar, Son, Jelum, Chenab, Ravi, Sutlej and Beas rivers. The major cities on the banks of the Indus are the cities of Leh and Scardu. Although the total length of the Indus River is 3180 km, it is only 1114 km in India.


# 7. Brahmaputra River

Brahmaputra River
Hiranmoy Boruah, CC BY-SA 3.0, via Wikimedia Commons – Longest River in India

The Brahmaputra River originates from the Mansorovar Range and is the second tributary to the river. The river originates from the Angsi Glacier near Lake Mansarovar in Tibet, China.

It is the only river in India where gender is considered. This river is known as the Yarlung Sangpo River in China. It enters India through Arunachal Pradesh. Floods are a common occurrence during the rainy season of June and October.

Kasiranga National Park is located on the banks of the Brahmaputra River, which passes through Assam and finally enters Bangladesh.

The total length of the Brahmaputra River in India is only 916 km. Majuli or Majoli is an island in the Brahmaputra River in the state of Assam. Meanwhile, in 2016, it became the first island to become a district in India. At the beginning of the 20th century, the island covered an area of ​​880 square kilometers.


# 8. Mahanadi river

Mahanadi river
Bikash Ojha, CC BY-SA 4.0, via Wikimedia Commons – Longest River in India

The Mahanadi River originates from the Raipur District of Chhattisgarh. The Mahanadi flood was a superpower for many written histories. That is why the Mahanadi River was called the ‘Persecution of Odisha’. The Hirakud Dam was later developed. As a result, its climate has changed dramatically. For that reason, today a system of waterways, eruptions, and check dams keep the current well protected. The major tributaries that feed the Mahanadi are the Zionath, the Mand, the Ib, the Hasdio, the Ong, the Parry, the Jonk, and the Telen.


# 9. Cauvery River

Cauvery River
Ranjithkumar.i, CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0>, via Wikimedia Commons – Longest River in India

The Cauvery is also known as the sacred river of South India. It starts at Brahmagiri hill in the western hills of Karnataka state. It then flows southeast through the states of Karnataka and Tamil Nadu and then descends into the eastern hills.

Before meeting the Bay of Bengal in Tamil Nadu, the river becomes a large paddy distributor. For that reason it forms a broad delta called the “Garden of South India.” The Cauvery River in Tamil literature is celebrated for its scenery and sanctity. Meanwhile, its entire journey is considered the Holy Land. The Cauvery River is also important for its irrigation projects.


#10. Tapti River

Tapti River
Anup Sadi, CC BY-SA 4.0, via Wikimedia Commons – Longest River in India

The Tapti River is one of the three eastern and western tributaries of the Indian subcontinent. It originates in the Betul District (Satpura Range) and joins the sea at Khambat Bay (Arabian Sea). It flows through Madhya Pradesh, Maharashtra and Gujarat and has six tributaries in the Tapti River. The tributaries of the Tapti are the Purna, Girna, Gomai, Pansara, Pedi and Arna rivers.

The Godavari River is the second largest river in India. The Indus is the second largest river in India. But its flow distance in India is less.

The Aravari River is the shortest river in India. This is a small river in the state of Rajasthan. Its length is only 90 km. It is therefore considered to be the smallest river in India. The river flows through the Arawari district of Rajasthan.

The above are only the distances flowing within the Indian border. Therefore, the total distances of some of the rivers mentioned here vary.


Disclaimer: Some of the links in this article are affiliate links that may provide me with a small commission at no cost to you. However, I have vetted every program in this guide and believe they are the best for generating affiliate revenue. You can read our full affiliate disclosure in our privacy policy.

Be the first to comment

Leave a Reply

Your email address will not be published.