Get in Touch with RASonly!

Top 10 Longest Rivers in India

The top 10 longest rivers in India, ordered by total length, are the Indus, Brahmaputra, Ganga, Godavari, Krishna, Yamuna, Narmada, Mahanadi, Kaveri, and Tapti rivers. The Indus and Brahmaputra are longer than the Ganga, but a significant portion of their course lies outside India, while the Ganga is the longest river wholly within India.

Top 10 Longest Rivers of India

Discover the Top 10 Longest Rivers of India ranked by their length

S.No River Length in India (km) Total Length (km) Origin Empties Into
1 Ganga 2,525 2,525 Gangotri Glacier, Uttarakhand Bay of Bengal
2 Godavari 1,464 1,465 Trimbak, Maharashtra Bay of Bengal
3 Krishna 1,400 1,400 Mahabaleshwar, Maharashtra Bay of Bengal
4 Yamuna 1,376 1,376 Yamunotri Glacier, Uttarakhand Confluence with Ganga
5 Narmada 1,312 1,312 Amarkantak Plateau, Madhya Pradesh Arabian Sea
6 Indus 1,114 3,180 Tibet (near Lake Mansarovar) Arabian Sea
7 Brahmaputra 916 2,900 Angsi Glacier, Tibet Bay of Bengal
8 Mahanadi 890 890 Sihawa Hills, Chhattisgarh Bay of Bengal
9 Cauvery 800 800 Brahmagiri, Karnataka Bay of Bengal
10 Tapi (Tapti) 724 724 Satpura Range, Madhya Pradesh Arabian Sea

1. Ganga River - 2,525 km

The Ganga is India's mightiest, longest, and holiest river. It originates at the confluence of the Bhagirathi and Alaknanda rivers at Devprayag and originates from the Gangotri Glacier in Uttarakhand. It flows through Uttarakhand, Uttar Pradesh, Bihar, and West Bengal, into Bangladesh as the Padma River, and empties into the Bay of Bengal.

2. Godavari River - 1,464 km

The Godavari River flows through Nashik, Maharashtra. Trimbakeshwar is known as the Dakshin Ganga, or the Ganga of the South. It flows through Chhattisgarh, Telangana, and Andhra Pradesh and empties into the Bay of Bengal. The major yagnas are Purna, Pranahita, Indravati, and Shabari. This river is extremely important from an agricultural perspective, and pilgrimage sites like Nashik and Rajahmundry are located on its banks.

3. Krishna River - 1,400 km

The Krishna River originates in Mahabaleshwar, Maharashtra, and flows through Karnataka, Telangana, and Andhra Pradesh before entering the Bay of Bengal. Its major tributaries are the Bhima, Panchganga, Dudhganga, and Tungabhadra. Sangli and Vijayawada are some of the cities that have flourished on its banks, benefiting from irrigation and hydropower.

4. Yamuna River - 1,376 km

The Yamuna River is the longest tributary of the Ganges, originating from the Yamunotri Glacier in Uttarakhand. It flows through Delhi, Haryana, Uttar Pradesh, and Himachal Pradesh and joins the Ganges at Prayagraj. Its major tributaries include the Chambal, Betwa, Ken, and Sindh. The Yamuna provides life to millions of people and holds sacred significance in Indian history and culture.

5. Narmada River – 1,312 km

The Narmada River, also known as the Rewa, is a river in Madhya Pradesh that originates in the Amarkantak Hills in the Indian state of Amarkantak and flows westward into the Arabian Sea. It is revered as one of the seven sacred rivers of India and is also called the lifeline of Madhya Pradesh and Gujarat. It funds major irrigation and power projects in central India.

6. Indus River – 3,180 km (1,114 km in India)

The Indus River originates in Tibet as Lake Mansarovar and flows through Demchok in Ladakh before reaching Pakistan. It fueled the development of the ancient Indus Valley Civilization and is an important source of water. Its tributaries are the Jhelum, Chenab, Ravi, Beas, and Sutlej. The river passes through important places like Leh and Skardu.

7. Brahmaputra River – 2,900 km (916 km in India)

The Brahmaputra, which originates from the Angsi Glacier in Tibet, enters India through Arunachal Pradesh and flows into Assam in Bangladesh. This river is also known for its monsoon floods, and is the source of fertile plains in Assam and helps maintain biodiversity, such as the popular Kaziranga National Park.

8. Mahanadi River – 890 km

The Mahanadi, which originates in Raipur, Chhattisgarh, flows eastward into Odisha, where it empties into the Bay of Bengal. It was once considered prone to devastating floods, but is now controlled by the Hirakud Dam, considered India's longest dam.

9. Cauvery River – 800 km

The Cauvery River originates in the Brahmagiri Hills of Karnataka and falls into the Bay of Bengal in Tamil Nadu. It is home to a fertile delta, known as the Garden of South India, and is considered important for agriculture and hydropower.

10. Tapti River – 724 km

The Tapti River originates in Betul, Madhya Pradesh, and flows into the Gulf of Khambhat. It flows through Maharashtra and Gujarat, and its tributaries include the Purna, Girna, and Gomai. It is one of the few westward-flowing rivers in peninsular India.

RASonly Interview Guidance Program

Mr. Ashok Jain

Ex-Chief Secretary Govt of Rajasthan

  • IAS officer of the 1981 batch, Rajasthan cadre.
  • Passionate about mentoring the next generation of RAS officers with real-world insights.
  • Got retired in Dec 2017 from the post of Chief Secretary of the state of Rajasthan.

Mr. Guru Charan Rai

Ex-ASP / SP in Jaisalmer

  • Guru Charan Rai, IPS (Retd), retired as Inspector General of Police (Security), Rajasthan, Jaipur in 2017.
  • Served as ASP and SP in Jaisalmer, Nagaur, Sri Ganganagar, Sawai Madhopur, Dausa, Sikar, and Karauli.
  • He also held key positions as DIGP and IGP in the Law and Order division.

Mr. Rakesh Verma

Ex-IAS Officer, B.Tech, MBA, and M.A. (Economics)

  • IAS officer of the 1981 batch and retired in Chief Secretary Rank.
  • Civil servant of high repute and vast experience.
  • Has been teaching UPSC CSE subjects for the last six years.
Offer
Request Callback