Longest River in India

India is famous as the land of rivers as there are numerous rivers flowing across the country. India is the land of rivers and these mighty water bodies play a huge role in the economic development of the country. 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. Here, in this article, we will talk about the top 10 longest rivers in India.

Longest River in India: Length

Sr. No. River Length in India (km) Total Length (km)
1. Ganga 2525 2525
2. Godavari 1464 1465
3. Yamuna 1376 1376
4. Narmada 1312 1312
5. Krishna 1300 1300
6. Indus 1114 3180
7. Brahmaputra 916 2900
8. Mahanadi 890 890
9. Kaveri 800 800
10. Tapti 724 724

Longest River in India: Ganges: 2525 km

The Ganges, known as Ganga in India is the most sacred river when it comes to Hindu beliefs and it is also the longest river, enclosed with the Indian subcontinent. Its origin is the Gangotri Glacier in Uttarakhand and it starts at the confluence of Bhagirathi and Alaknanda rivers in Devprayag, Uttarakhand. The Ganges is compromised by contamination, not exclusively to people, yet in addition to creatures, among which are in excess of 140 fish species, 90 land and water proficient species, reptiles, for example, the gharial, and warm-blooded creatures, for example, the Ganges waterway dolphin, the last-referenced two incorporated into the IUCN’s basically imperiled list.

The Ganges (2525 km) is the longest river in India and also the largest river in India followed by Godavari (1465 km). The states that are covered by this water body are Uttarakhand, Uttar Pradesh, Bihar, and West Bengal. The last part of Ganges ends in Bangladesh, where it finally converges in the Bay of Bengal. Some of the primary tributaries of the Ganga are the Yamuna, Son, Gomti, Ghaghara, Gandak, and Koshi.

Godavari River: 1464 km

Again, in terms of the total length covered within India, the Godavari aka Dakshin Ganga or South Ganges is the second longest river in India. It begins from Triambakeshwar, Nasik in Maharashtra and traverses via Chhattisgarh, Telangana and Andhra Pradesh, after which it finally meets with the Bay of Bengal. The major tributaries of the river can be classified as the left bank tributaries which include the Purna, Pranhita, Indravati and Sabari River. The stream is sacred to Hindus and has a few places on its banks, that have been spots of the journey for a large number of years. Its total span in terms of length is 1,450 kilometers. Some of the prime cities on the banks of Godavari are Nashik, Nanded, and Rajahmundry.

Yamuna River: 1376 km

Yamuna, also called as Jamuna, originated from the from the Yamunotri glacier at the Banderpoonch peak in the Uttarkashi district of Uttarakhand. It is the longest tributary of River Ganges and it does not directly falls into the sea. Hindon, Sharda, Giri, Rishiganga, Hanuman Ganga, Sasur, Chambal, Betwa, Ken, Sindh and Tons are the tributaries rivers of Yamuna. The major states through which the river flows are Uttarakhand, Himachal Pradesh, Delhi, Haryana and Uttar Pradesh.

Yamuna, also called as Jamuna, originated from the from the Yamunotri glacier at the Banderpoonch peak in the Uttarkashi district of Uttarakhand. It is the longest tributary of River Ganges and it does not directly falls into the sea. The major states through which the river flows are Uttarakhand, Delhi, Himachal Pradesh, Haryana and Uttar Pradesh.

Narmada River: 1312 km

The Narmada River, also called the Rewa and previously also known as Nerbudda, it originates from the Amarkantak. It is also known as "Life Line of Madhya Pradesh and Gujarat" for its huge contribution to the state of Madhya pradesh and Gujarat. In contrast with all the rivers of the country that flow in the east direction, it flows westward. It is also considered as one of the holiest water bodies. To Hindus the Narmada is one of the seven heavenly waterways of India; the other six being Ganges, Yamuna, Godavari, Saraswati, Sindhu, and Kaveri. The Ramayana, the Mahabharat, and the Puranas allude to it oftentimes.

Krishna River: 1300 km

Krishna, which is the fourth longest river in India (within the country’s borders) in terms of water inflows and river basin area, following the Ganges, Godavari, and the Brahmaputra. Covering a length of 1290 kilometers, it serves as one of the prominent sources of irrigation for the states of Maharashtra, Karnataka, Telangana, and Andhra Pradesh. It originates in Mahabaleshwar and then enters the Bay of Bengal after flowing through the these states. The main tributaries of the Krishna are Bhima, Panchganga, Dudhaganga, Ghataprabha, Tungabhadra and its main cities by the banks are Sangli and Vijayawada.

Indus River: 3180 km

The history of name of our country is related to the Indus, it begins from the Mansarovar Lake and then crosses Ladakh, Gilgit, and Baltistan. It then enters into Pakistan. The Indus is also known for harboring one of the oldest and flourishing civilizations, the Indus Valley Civilization. Its main tributaries include Jansker, Soan, Jhelum, Chenab, Ravi, Sutlej and Beas. Major Cities located on the banks of Indus are: Leh, and Skardu. The total length of the Indus River is 3180 kilometers. However, its distance covered within India is only 1,114 kilometers.

Brahmaputra River: 2900 km

The Brahmaputra is the second river which originate from Mansarovar ranges. It originates from Angsi Glacier near Mansarovar Lake, Tibet, China. It is the sole river whose gender is considered male in India,  It is called the Yarlung Tsangpo River in China and then it enters into India via Arunachal Pradesh. During the rainstorm season (June–October), floods are an exceptionally normal event. The Kaziranga National Park is on the banks of Brahmaputra.  It then traverses through Assam and finally enters Bangladesh. Its total length within India is only 916 kilometers. The Majuli or Majoli is a river island in the Brahmaputra River, Assam and in 2016 it became the first island to be made a district in India. It had an area of 880 square kilometres at the beginning of the 20th century.

Mahanadi River: 890 km

The Mahanadi River which originates in the Raipur district of Chhattisgarh. The Mahanadi was infamous for its staggering floods for a lot of written history. Hence it was called ‘the distress of Odisha’. Anyway, the development of the Hirakud Dam has enormously modified the circumstance. Today a system of waterways, blasts and check dams keep the stream well in charge. Its major tributaries are Seonath, Mand, Ib, Hasdeo, Ong, parry river, Jonk, Telen.

Kaveri River: 800 km

Kaveri River, also spelled Cauvery, sacred river of southern India. It rises in Brahmagiri Hill of the Western Ghats in Karnataka, flows in a southeasterly direction through the states of Karnataka and Tamil Nadu, and descends the Eastern Ghats. Before emptying into the Bay of Bengal, Tamil Nadu, the river breaks into a large number of distributaries forming a wide delta called the “garden of southern India.” The Kaveri River is celebrated for its scenery and sanctity in Tamil literature, and its entire course is considered holy ground. The river is also important for its irrigation canal projects.

Tapti River: 724 km

Tapti river is one of the only three rivers that originate in Peninsular India and that runs from east to west. It rises in the Betul district (Satpura Range) and drains off into the Gulf of Khambhat (Arabian Sea). It runs through Madhya Pradesh, Maharashtra and Gujarat and has six tributaries. The tributaries rivers of Tapti river are Purna River, Girna River, Gomai, Panzara, Pedhi and Arna.

List of Top 10 Longest Rivers in the World: Check Here

Longest River in India: FAQs

Q 1. Which is the longest river in India?

Ans. The Ganges River is the longest river in India.

Q 2. Which is the inland longest river of India?

Ans. Ganges is the longest inland river of India.

Q 3. Which is the longest tributary river of India?

Ans. Yamuna is the longest tributary river of India.

Q 4. Which is the longest river of South India?

Ans. Godavari is the longest river of South India.

Q 5. Which is the largest river island of India?

Ans. Majuli is the largest river island of India.