Longest Rivers in India: Check List of Top 10 Longest Rivers in India
Rivers are often called the lifelines of a country. They provide water that is crucial for agriculture and other human activities. Thankfully, our country India is blessed with many rivers. In fact, India is famous as the land of rivers. These rivers play an instrumental role in the economic development of the country. Most of the rivers in India flows towards the east and drain into the Bay of Bengal. However, there are a few rivers like Narmada and Tapi that flow towards the west and drain into Arabian Sea.
In today’s post, we are providing a list of the top 10 longest rivers in India.
10 Longest Rivers in India 2024
Rivers | Length in India in Kilometres (KM) | Total Length (Km) |
Ganga | 2525 km | 2525 km |
Godavari | 1464 km | 1465 km |
Krishna | 1400 km | 1400 km |
Yamuna | 1376 km | 1376 km |
Narmada | 1312 km | 1312 km |
Indus | 1114 km | 3180 km |
Brahmaputra | 916 km | 2900 km |
Mahanadi | 890 km | 890 km |
Kaveri | 800 km | 800 km |
Tapti | 724 km | 724 km |
Top 10 longest rivers in India
Ganges (Ganga)
Length in India | 2525 Km |
Source | Confluence at Devprayag, Uttarakhand of Alaknanda River and Bhagirathi River. |
Tributaries | Left (Ramganga, Garra, Gomti, Ghaghara, Gandak, Burhi Gandak, Koshi, Mahananda), Right (Yamuna, Tamsa (also called Tons), Karamnasa, Sone, Punpun, Falgu, Kiul, Chandan, Ajoy, Damodar, Rupnarayan) |
The Ganges is the longest river in India. Its length is more than 2525 km in India. It is a lifeline of millions of People living in Ganga – Brahmaputra Basin. In fact, it is regarded as one of the most important rivers in the world. A few of the major cities on the bank of Ganges are Rishikesh, Haridwar, Allahabad, Mirzapur, Varanasi, Kanpur, Patna, etc.
Godavari River
Length in India | 1464 km |
Source | Brahmagiri Mountain, Tryambakeshwar, Nashik, Maharashtra, India |
Tributaries | Left (Banganga, Kadva, Shivana, Purna, Kadam, Pranahita, Indravati, Taliperu, Sabari), Right (Nasardi, Pravara, Sindphana, Manjira, Manair, Kinnerasani). |
The Godavari is India’s second-longest river after the Ganga. It is also known as the “Ganga of South India”. The Godavari originates in the Western Ghats of central India near Nashik in Maharashtra and drains into the Bay of Bengal. Please note that the Godavari is the longest river in South India. Godavari Bridge, which is one of the longest bridges in India is on this river.
Krishna River
Length in India | 1400 km |
Source | Near Mahabaleshwar, Jor village |
Tributaries | Left (Bhima, Dindi, Peddavagu, Musi, Paleru, Munneru), Right (Kudali (Niranjna) Venna, Koyna, Panchganga, Dudhaganga, Ghataprabha, Malaprabha, Tungabhadra) |
Originating from Jor Village near Mahabaleshwar, Krishna is one of the longest rivers in South India. The Krishna River is considered sacred as per the Hindu religion. The basin of Krishna river is endowed with rich mineral deposits such as oil & gas, coal, iron, limestone, dolomite, gold, granite, laterite, uranium, diamonds, etc.
Yamuna River
Length in India | 1376 km |
Source | Yamunotri, Uttar Pradesh |
Tributaries | Left (Tons, Hindon, Hanuman Ganga, Sasur Khaderi), Right (Giri, Baghain, Chambal, Betwa, Sindh, Ken) |
The Yamuna is the second-largest tributary river of the Ganga. Originating from the Yamunotri Glacier, this river is highly venerated in Hinduism and worshipped as the goddess Yamuna. Nearly 57 million people depend on the river Yamuna.
Narmada River
Length in India | 1312 km |
Source | Narmada Kund |
Tributaries | Left (Kharmer, Burhner, Banjar, Temur, Sanair (Saner), Sher, Shakkar, Dudhi, Sukhri, Tawa, Hather, Ganjal, Anjal, Machak, Chhota Tawa, Kaveri (MP), Khurkia, Kundi, Borad, Deb, Goi, Karjan), Right (Silgi, Balai, Gaur, Hiran, Biranjo, Tendoni, Barna, Kolar (MP), Sip, Jamner, Chandrakeshar, Khari, Kenar, Choral, Karam, Man, Uri, Hathni, Orsang) |
The source of the Narmada is a small reservoir, known as the Narmada Kund. It is located at Amarkantak on the Amarkantak Plateau. A few of the major cities on the banks of Narmada are Hoshangabad, Budhni, Jabalpur, Dindori, Narsinghpur Harda, Mandhata, Omkareshwar, Barwaha, Mandleshwar, Maheshwar, Mandla, Bharuch, Rajpipla, Sinor (Vadodara District), Dabhoi (Vadodara District), Karjan (Vadodara District), Dharampuri.
Indus River
Length in India | 1114 km |
Source | Lake Manasarovar |
Tributaries | left (Zanskar River, Suru River, Soan River, Jhelum River, Chenab River, Ravi River, Beas River, Sutlej River, Panjnad River, Ghaggar-Hakra River, Luni River), Right (Shyok River, Hunza River, Gilgit River, Swat River, Kunar River, Kabul River, Kurram River, Gomal River, Zhob River). |
The overall mapped length of the Indus River is 3,180 km. However, its length in India is around 1114 km. This river was known to the ancient Indians in Sanskrit as Sindhu. According to some experts, Indus Valley Civilisation started on the banks of this river. It Originates from Lake Manasarovar and drains into the Arabian Sea. It is one of the 50 largest rivers in the world in terms of average annual flow.
Brahmaputra River
Length in India | 916 km |
Source | Angsi Glacier, Manasarovar |
Tributaries | Left (Lhasa River, Nyang River, Parlung Zangbo, Lohit River, Dhansiri River, Kolong River), Right (Kameng River, Manas River, Beki River, Raidak River, Jaldhaka River, Teesta River, Subansiri River) |
According to the official Indian Government Website on Rivers, Brahmaputra is the longest river that passes through India. The river provides crucial water for the people in North-East India. It originates from the Manasarovar Lake region, near Mount Kailash, located on the northern side of the Himalayas in Burang County of Tibet as the Yarlung Tsangpo River. It merges into the Padma in Bangladesh and becomes Meghna. It drains into the Bay of Bengal as the Meghna river.
Mahanadi River
Length in India | 890 km |
Source | Sihawa, Dhamtari, Dandakaranya, Chhattisgarh, India |
Tributaries | Left (Seonath, Mand, Ib, Hasdeo), Right (Ong, parry, Jonk, Telen) |
Mahanadi is a large river that flows in East Central India. The river Mahanadi is famous for Hirakund Dam. One of the major dams in India. It flows through the states of Chhattisgarh and Odisha. Many important cities of Odisha are located on the bank of this River. In ancient era, the river was known by the name of “Kanaknandini”.
Kaveri River
Length in India | 800 km |
Source | Talakaveri, Kodagu, Western Ghats, Karnataka |
Tributaries | Left (Harangi, Hemavati, Shimsha, Arkavathy), Right (Lakshmana Tirtha, Kabini, Bhavani, Noyyal, Amaravati, Moyar) |
Kaveri is an important river that flows in South India states of Karnataka and Tamil Nadu. In various Tamil literature, Kaveri is praised for its breath-taking scenery and sanctity. The river is important for many irrigation canal projects.
Tapti River
Length in India | 724 Km |
Source | Multai, Madhya Pradesh |
Tributaries | Left (Girna, Nesu, Amravati, Buray, Panjhara, Bori, Waghur, Purna, Mona, Sipna), and Right (Vaki, Aner, Arunawati, Gomai) |
Tapti or Tap is one of the few rivers that flows westward and drains into the Arabian Sea. It flows through many states of west India including Maharashtra, Gujarat and Madhya Pradesh. According to etymology, Tapti river is names after the goddess Tapati, the daughter of Surya, the Sun god, and Chhaya. Tapati is the sister of Shani, Bhadra, Yamuna and Yama.
Frequently Asked Questions
It flows through the states of Uttarakhand, Uttar Pradesh, Bihar, Jharkhand, and West Bengal.
Godavari
Kanpur, Haridwar, Prayagraj, Patna, Kolkata, etc.
Satluj River
Narmada River
Krishna, Godavari, Kaveri, Tungabhadra, etc.
The Ganges River
Narmada River