List of Top 10 Indian Rivers

Abhishek Ranavat

Top 10 Longest Rivers in India

Since there are so many rivers running across India, it is known as the "land of rivers." India is a country of rivers, and these powerful bodies of water have a significant impact on the nation's economic growth. The rivers of India are split into Peninsular Rivers and Himalayan Rivers, which are rivers that originate in the Himalayas ( rivers that originate in the Peninsula ).

Top 10 longest rivers in India

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

Top 10 Rivers of INDIA

Summary of the Largest River in India

Ganges River

The Ganges, also known as the Ganga in India, is the longest river that flows entirely within the Indian subcontinent and is considered to be the most sacred river in Hinduism. The longest river in India is this one.

    • Origin: Gangotri Glacier in Uttarakhand and starts at the confluence of Bhagirathi and Alaknanda rivers in Devprayag, Uttarakhand.
    • Discharges in: Bay of Bengal.
    • Adjoining states: Uttarakhand, Bihar, Uttar Pradesh, West Bengal
    • flows through a distance of 2525 km.
    • The Ganges is the longest river in India and also the largest river in India followed by Godavari .
    • Primary tributaries are the Gomti, Ghaghara, Yamuna, Son, Gandak, and Koshi.
    • The river is home to many faunas, including 140 fish species, 90 land and water proficient species, the gharial, and the Ganges waterway dolphin, some of which are included in the IUCN's endangered list.

    Godavari River [Second Longest River in India]

    The Godavari, also known as Dakshin Ganga or South Ganges, is India's second-longest river in terms of its overall length. It starts in Triambakeshwar, Nasik, Maharashtra, travels through Telangana, Andhra Pradesh, and Chhattisgarh, and then joins the Bay of Bengal.

    • Origin: Near Nashik, Maharashtra
    • Discharges in: Bay of Bengal
    • Adjoining cities: Nasik, Nandedo, Rajahmundry
    • The principal left bank tributaries include the Pranhita, Indravati, Purna, and Sabari Rivers.
    • Total distance is 1464 km.

    Krishna River : 3rd Longest River in India

    • The total length of the Krishna river is 1400 km.
    • the third-longest river in India in terms of length in India .
    • 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.
    • It originates in Mahabaleshwar.
    • Recognized irrigation source for Telangana, Maharashtra, Karnataka, and Andhra Pradesh.
    • Adjoining states: Maharashtra, Telangana, Karnataka, Andhra Pradesh.

    Yamuna River : 4th Longest River in India

    • The Yamuna also called Jamuna.
    • Originates from the Yamunotri glacier at the Banderpoonch peak in the Uttarkashi district of Uttarakhand
    • Adjoining states: Himachal Pradesh, Haryana, Delhi, Uttarakhand, Uttar Pradesh.
    • Tributaries of Yamuna are Hanuman Ganga, Sasur, Hindon, Sharda, Giri, Rishiganga, Chambal, Betwa, Ken, Sindh and Tons.
    • It is the longest tributary of the River Ganges

    Narmada River

    • The Narmada River also called the Rewa and previously also known as Nerbudda.
    • The Narmada River is one of India's seven heavenly waterways for Hindus. The other six being Ganges, Yamuna, Godavari, Saraswati, Sindhu, and Kaveri.
    • Due to its significant contribution to the states of Madhya Pradesh and Gujarat, it is also referred to as the "Life Line of Madhya Pradesh and Gujarat."
    • Origin: Near Amarkantak, Madhya Pradesh.
    • Discharges in the Arabian Sea.

    Indus River

    • The total length of the Indus River is 3180 kilometers. However, its distance covered within India is only 1,114 kilometers.
    •  It begins from Mansarovar Lake and then crosses Ladakh, Gilgit, and Baltistan,then enters Pakistan. 
    • Sindhu is another name for the Indus River
    • Indus' main tributaries are Jansker, Soan, Jhelum, Chenab, Ravi, Sutlej and Beas.
    • Discharges in: the Arabian Sea.

    Brahmaputra River

    • The Brahmaputra is the second river that originates from the Mansarovar ranges. It originates from Angsi Glacier near Mansarovar Lake, Tibet, China.
    • The river's total distance is 2900 km.
    • its total length in India is only 916 kilometres.
    • The Kaziranga National Park is on the banks of Brahmaputra.
    • 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. 
    • The first island to be constructed in India's district in 2016 - The Majuli or Majoli, is a river island found on the Brahmaputra River, Assam.
    • Origin: Kangrinboqe region of the Himalayas.
    • Discharges in: Bay of Bengal

    Mahanadi River

    • The Mahanadi River has historically been famous for its breathtaking floods.Hence it was called ‘the distress of Odisha’. 
    • The development of Hirakud Dam has changed the drastic situation significantly.
    • The Mahanadi River originates in the Raipur district of Chhattisgarh.
    • Discharges in: Bay of Bengal.
    • The overall length of the river is 890 km.
    • Its major tributaries are Seonath, Mand, Ib, Hasdeo, Ong, parry river, Jonk, Telen.

    Kaveri/Cauvery River

    • The ninth largest river in India, stretching over 800 km.
    • Origin: Tarakaveli, Kodagu district, Karnataka, in the Bramagiri hills of the Western Ghats.
    • The river splits into many distributaries forming a vast delta called the "Garden of Southern India." before meeting the Bay of Bengal.
    • Kaveri is a holy river in Tamil literature for its sight and purity.
    • The Kaveri River, also called Cauvery, is a holy river in South India.

    Tapti/Tapi River

    • It rises in the Betul district (Satpura Range) and drains off into the Gulf of Khambhat (Arabian Sea). 
    • The overall distance through which the river flows is 724 km, making it the largest river in India.
    • The Tapi River is one of three rivers that originates from the Indian Peninsula and flows from east to west.
    • The tributaries rivers of Tapti river are Purna River, Girna River, Gomai, Panzara, Pedhi and Arna.

    Which is the longest river in India in 2022?

    Ganga is the longest river in India, with a total length of 2525 km. 

    Which river is the longest tributary of the Ganges?

    The Yamuna River is the longest tributary of the Ganges and does not flow directly into the sea. 

    Which is the Second longest river in India?

    The second largest river in India is "The Godavari", having a total distance of 1464 km. The Godavari is also called the Dakshinganga or South Ganges. 

    Which is India's largest river in South India?

    The longest river in South India in 2022 is the Godavari river. 

    Which is the longest river in India by length?

    The longest river in India by length is the river Ganges, or Ganga, which covers a total distance of 2525 km. 

    Which is the longest river in India by volume?

    The Brahmaputra is the longest river in India by volume, whereas lengthwise, Ganga is the longest in India. 

    Which is the longest river, Indus or Ganga?

    The Ganges is the largest river in India in terms of the total distance covered by the river within the country.