Home / GK & Current Affairs / Top 10 Longest Rivers in India, Origin, Length, and Interesting Facts

Top 10 Longest Rivers in India, Origin, Length, and Interesting Facts

Top 10 Longest Rivers of India

Longest Rivers in India: India is blessed with a vast network of rivers that play a crucial role in supporting its ecosystem, agriculture, and economy. These rivers are mainly divided into two types, Himalayan Rivers, which flow throughout the year due to melting glaciers, and Peninsular Rivers, which depend mainly on seasonal rains.

Among them, the Ganga River stands as the longest river in India, stretching about 2,525 km. This article provides details about Top 10 Longest Rivers in India, their lengths, origins, and why they are so important to the nation.

Longest Rivers in India

The Ganga River, also known as the Ganges, is the longest river in India, stretching about 2,525 kilometers from the majestic Himalayas to the Bay of Bengal. More than just a river, the Ganga holds immense spiritual and cultural importance, shaping the faith and daily lives of millions of Indians.

It originates from the Gangotri Glacier in Uttarakhand and flows through several major states, Uttarakhand, Uttar Pradesh, Bihar, Jharkhand, and West Bengal, before finally meeting the Bay of Bengal. A map of the Ganga River beautifully traces its long journey, showcasing the fertile lands and diverse regions it sustains across northern India.

Top 10 Longest Rivers of India

India’s rivers are the lifelines of its culture, economy, and environment. From the mighty Ganga to the calm Tapi, each river carries centuries of history, nurturing millions of people along its course. Below is the list of the Top 10 Longest Rivers of India, along with their lengths, origins, and destinations.

S.NoRiverLength in India (km)Total Length (km)OriginEmpties Into
1Ganga2,5252,525Gangotri Glacier, UttarakhandBay of Bengal
2Godavari1,4641,465Trimbak, MaharashtraBay of Bengal
3Krishna1,4001,400Mahabaleshwar, MaharashtraBay of Bengal
4Yamuna1,3761,376Yamunotri Glacier, UttarakhandConfluence with Ganga
5Narmada1,3121,312Amarkantak Plateau, Madhya PradeshArabian Sea
6Indus1,1143,180Tibet (near Lake Mansarovar)Arabian Sea
7Brahmaputra9162,900Angsi Glacier, TibetBay of Bengal
8Mahanadi890890Sihawa Hills, ChhattisgarhBay of Bengal
9Cauvery800800Brahmagiri Hills, KarnatakaBay of Bengal
10Tapi (Tapti)724724Satpura Range, Madhya PradeshArabian Sea

Longest Rivers in India in Brief

Each of the Top 10 Longest Rivers of India tells a fascinating story of geography, culture, and life. Let’s understand them in detail.

1. Ganga River

The Ganga River, spanning 2,525 km, is the longest river in India and one of the most sacred in the world. Originating from the Gangotri Glacier in Uttarakhand, it flows through Uttar Pradesh, Bihar, and West Bengal before joining the Bay of Bengal. The river’s major tributaries include Yamuna, Ghaghara, Gandak, Koshi, and Son. The Ganga not only sustains agriculture but also holds immense religious importance, worshipped by millions across the nation.

2. Godavari River

Known as the Dakshina Ganga (Ganga of the South), the Godavari River flows for 1,464 km, making it the longest river in peninsular India. It begins from Trimbak near Nashik in Maharashtra and passes through Chhattisgarh, Telangana, and Andhra Pradesh before emptying into the Bay of Bengal. Important tributaries like Purna, Penganga, and Indravati feed it. The river’s fertile basin supports extensive farming and several irrigation projects.

3. Krishna River

The Krishna River, with a length of 1,400 km, originates near Mahabaleshwar in Maharashtra and flows eastward into the Bay of Bengal. It serves as a major water source for Maharashtra, Karnataka, Telangana, and Andhra Pradesh. Its key tributaries include Bhima, Tungabhadra, and Koyna. Known for its contribution to irrigation, the Krishna basin is vital for southern India’s agriculture.

4. Yamuna River

A major tributary of the Ganga, the Yamuna River stretches for 1,376 km. It begins at the Yamunotri Glacier in Uttarkashi, Uttarakhand, and passes through Himachal Pradesh, Delhi, Haryana, and Uttar Pradesh before merging with the Ganga at Prayagraj. Tributaries like Chambal, Betwa, and Ken feed it. The Yamuna holds historical importance, with several major cities, including Delhi and Agra, located along its banks.

5. Narmada River

Flowing westward for 1,312 km, the Narmada River rises from the Amarkantak Plateau in Madhya Pradesh and empties into the Arabian Sea. Often called the “Lifeline of Madhya Pradesh and Gujarat,” it supports agriculture and hydroelectric projects. Its main tributaries include Burhner, Banjar, and Karjan on the left and Hiran and Tendoni on the right.

6. Indus River

The Indus River, one of the world’s oldest river systems, flows a total of 3,180 km, though only 1,114 km runs through India. Originating near Lake Mansarovar in Tibet, it flows through Ladakh and then enters Pakistan, finally meeting the Arabian Sea. Its major tributaries include Jhelum, Chenab, Ravi, Beas, and Sutlej, which together form the Indus River system.

7. Brahmaputra River

The Brahmaputra River, originating from the Angsi Glacier in Tibet, covers 2,900 km in total, with 916 km flowing through India. Entering India through Arunachal Pradesh, it moves into Assam and then to Bangladesh, where it merges with the Padma (Ganga) before reaching the Bay of Bengal. Its tributaries include Dibang, Lohit, Manas, and Subansiri. The river is known for its powerful currents and fertile floodplains.

8. Mahanadi River

Stretching 890 km, the Mahanadi River originates from the Sihawa Hills in Chhattisgarh and flows through Odisha before joining the Bay of Bengal. Historically called the “Distress of Odisha” due to floods, it is now tamed by the Hirakud Dam, one of India’s largest. The river supports agriculture, power generation, and fisheries in eastern India.

9. Cauvery River

The Cauvery River, extending 800 km, begins in the Brahmagiri Hills of Karnataka and flows into Tamil Nadu, finally emptying into the Bay of Bengal. Its basin is known as the “Garden of Southern India” due to its fertility. Major tributaries include Hemavati, Kabini, and Arkavathi. The river is vital for drinking water, irrigation, and hydroelectric projects in southern India.

Also Check
Tiger Reserves in India 2025
States and Capitals of India
Nobel Prize Winners 2025
National Parks in India 2025

10. Tapi River

The Tapi (Tapti) River, measuring 724 km, originates from the Satpura Range in Madhya Pradesh. Flowing through Maharashtra and Gujarat, it finally empties into the Gulf of Khambhat in the Arabian Sea. It’s one of the few Indian rivers that flow westward. The river supports agriculture and industries along its basin.

Stay updated with GK and Current Affairs at PadhaiLikhayi!!

Longest Rivers in India FAQs

Q1. Which is the longest river in India?
Ans. The Ganga River is the longest river in India, stretching about 2,525 kilometers from the Gangotri Glacier to the Bay of Bengal.

Q2. Which is the longest river in South India?
Ans. The Godavari River, often called the Dakshina Ganga, is the longest river in South India, flowing 1,464 kilometers.

Q3. Which rivers in India flow into the Arabian Sea?
Ans. The major Indian rivers that flow into the Arabian Sea are the Narmada, Tapi (Tapti), and Indus Rivers.

Q4. What are the two main types of rivers in India?
Ans. India’s rivers are categorized into Himalayan Rivers, which flow year-round, and Peninsular Rivers, which depend mainly on monsoon rains.

Q5. Which river is known as the Lifeline of Madhya Pradesh and Gujarat?
Ans. The Narmada River is called the Lifeline of Madhya Pradesh and Gujarat because it supports irrigation, power generation, and agriculture in both states.

Leave a Reply

Your email address will not be published. Required fields are marked *