Longest River in India: List of Top 10 Longest Rivers in India

Longest River in India: India is a diverse country. India has a huge network of Himalayan and Peninsular rivers and is also known as the land of rivers. There are numerous rivers that flow across the country. Ganges River is the longest river in India and is also the 3rd largest river in the world. Many ancient civilizations thrived on the banks of rivers in India. Rivers in India are worshipped as they are the lifeline of every living being. According to their source of origin, rivers in India are divided into two categories- Himalayan Rivers and Peninsular Rivers. Basically, Indian River system is classified into two part-Himalayan Rivers and Peninsular Rivers.  The majority of the Indian rivers flow towards east and drain into the Bay of Bengal. There are only three rivers in India that run from east to the west. Rivers like Indus, Ganga, Yamuna, Brahmaputra are Himalayan rivers and Mahanadi, Godavari, Krishna and Kaveri are Peninsular rivers.

Top 10 Longest Rivers in India

S.No. River Origin Length in India (km) Total Length (km)
1 Ganga Gangotri Glacier 2525 2525
2 Godavari Triambakeshwar, Maharashtra 1464 1465
3 Yamuna Yamunotri Glacier 1376 1376
4 Narmada Amarkantak, Madhya Pradesh 1312 1312
5 Krishna Near Mahabaleshwar, Maharashtra 1300 1300
6 Indus Tibet, Kailash Range 1114 3180
7 Brahmaputra Angsi Glacier (Tibet) 916 2900
8 Mahanadi Hills of Southeastern Chhattisgarh 890 890
9 Kaveri Talakaveri, Karnataka 800 800
10 Tapti Satpura Range near Multai, Madhya Pradesh 724 724

Ganges River: 2525 KM

The Ganges, known as Ganga in India is the most sacred river to Hindus and is worshipped as goddess Ganga. Sadly, it is one of the most polluted rivers in the world too. Rising in the Himalayas, it originates from the Gangotri Glacier in Uttarakhand and empty into the Bay of Bengal, Ganges drains one-fourth of the territory of India, and its basin supports hundreds of millions of people. The Ganges is the longest river of India and the 3rd largest river in the world. The states that are covered by this waterbody are Uttarakhand, Uttar Pradesh, Bihar, and West Bengal. The last part of Ganges ends in Bangladesh.

Godavari River: 1464 KM

The Godavari is the 2nd Longest river in India after the Ganges. It has been revered in Hindu scriptures for many millennia and continues to harbour and nourish a rich cultural heritage. The Godavari is the longest river in Southern India and is also known as ‘Dakshina Ganga’. The river originates from Triambakeshwar, Nasik in Maharashtra and passes through Chhattisgarh, Telangana and Andhra Pradesh, and drains in Bay of Bengal covering a length of over 1450 Kms.

Yamuna River: 1376 KM

River Yamuna is the longest tributary river of Ganges. Yamuna originates from the Yamunotri glacier at the Banderpoonch peak in the Uttarkashi, Uttarakhand. It traverses the states of Uttarakhand, Delhi, Himachal Pradesh, Haryana and Uttar Pradesh covering a distance of 1,376 km.

Narmada: 1312 KM

River Narmada (also called Rewa) is the largest west flowing river in Peninsular India. Narmada originates from the Amarkantak range of mountains in Madhya Pradesh. It is one of the seven holy rivers in India and has been mentioned in various ancient scripts of Hindus. The river merges into the Arabian sea after covering over 1300 kms

Krishna River: 1300 KM

Krishna river (also known as Krishnaven) originates from the Western Ghats near Mahabaleshwar in Maharashtra. It is one of the most important peninsular rivers in India running through the states of Maharashtra, Karnataka, Telangana and finally emptying into the Bay of Bengal in Andhra Pradesh.

What is Land And Sea Breeze?

Indus River: 1114 KM

River Indus is Birthplace to the ancient Indus valley civilisation, and holds an immense historical significance. Our country is also believed to be named after this great river. Indus river originates from the Mansarovar Lake and goes past Ladakh, Gilgit, and Baltistan. The river then enters into Pakistan. Indus Waters Treaty between India and Pakistan allows India to use 20 percent of the total water carried by the Indus river. Some of the major tributaries of the Indus river include Kabul (river), Jhelum, Chenab, Ravi, Beas and Sutlej river. The total length of the Indus River is 3180 kilometers. However, its distance covered within India is only 1,114 kilometers.

Brahmaputra: 916 KM

Brahmaputra, one of the major rivers in India, originates in the Angsi glacier of Himalayas in Tibet. There it is known as the Yarlung Tsangpo River. The River enters into India via Arunachal Pradesh. It then traverses through Assam and finally enters Bangladesh. Brahmaputra delta is home to 130 million people and 6, 00, 000 people living on the riverine islands and the river is popularly known as the ‘Life line of Assam’.

Mahanadi River: 890 KM

Mahanadi is a compound of the Sanskrit two words maha (“great”) and nadi (“river”) that means great river.  The river originates in the Sihava mountains of Chhattisgarh and flows its major through the state of Odisha. Mahanadi river deposits more silt than any other river in the Indian subcontinent. The world’s largest earthen dam: Hirakud dam has been constructed on Mahanadi river near the Sambalpur city in Odisha. Behind Hirakund dam is a 55 km long Hirakud reservoir which forms one of the longest artificial lakes in Asia.

Kaveri: 800 KM

Kaveri or Cauvery is the largest river in Tamil Nadu. Kaveri originates from the foothills of Western Ghats at Talakaveri in Kodagu district of Karnataka. The river flows in a southeasterly direction through the states of Karnataka and Tamil Nadu, and empties into the Bay of Bengal, Tamil Nadu. Along its journey from Kodagu hills to the Deccan plateau, the Kaveri river forms two islands in Srirangapatna and Shivanasamudra.  River Kaveri is also known as the Ganges of the South

Layers Of Atmosphere And Its Composition

Tapti River: 724 KM

Tapti river Tapti originate in Peninsular India and flows through Madhya Pradesh, Maharashtra and Gujarat and empties into Arabian Sea. It is one of only three peninsular rivers in India that run from east to west. Tapti river nurtures and supports wildlife in Melghat forest that is famous for its rich flora and fauna.

Frequently Asked Questions

Q 1. Which river is known as Dakshina Ganga?

Ans. The Godavari River is known as Dakshina Ganga

Q 2. Which of the following river is the home for fresh water dolphins?

Ans. River Ganges is the home for fresh water dolphins.

Q 3.  Which is the longest river in India?

Ans. River Ganges is the longest river in India

Q 4. What is the total length of Indus river?

Ans. The total length of the Indus River is 3180 kilometers.

Q 5. Which is the largest west flowing river in Peninsular India?

Ans. River Narmada (also called Rewa) is the largest west flowing river in Peninsular India.

Click Here To Download The Adda247 App

Preparing for SSC Exams in 2020? Register now to get free study material 


Download success!

Thanks for downloading the guide. For similar guides, free study material, quizzes, videos and job alerts you can download the Adda247 app from play store.

Thank You, Your details have been submitted we will get back to you.

Leave a comment

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


Forgot Password?

Sign Up
Forgot Password
Enter the email address associated with your account, and we'll email you an OTP to verify it's you.

Reset Password
Please enter the OTP sent to