Rivers play important role in everyone’s life, here are top 10 largest rivers of India.
1. Ganga River – Top 10 largest rivers of India
The Ganga River or River Ganges is the largest river of India which is believed to be sacred river & it has immense mythological importance. Many religious festivals are held on the blanks of river Ganga. Ganga river is approximately 2525 Km long and its longest river of India. It originates from the Gangotri Glacier which is located at an altitude of 3,000 meters in Himalayas. Ganga river flow through states Uttarakhand, Uttar Pradesh, Bihar, Jharkhad & West Bengal & falls into Bay of Bengal.
Major Left Bank Tributaries: Ramganga, Gomati, Ghaghara, Gandak, Kosi, Mahananda
Major Right Bank Tributaries: Yamuna, Son, Damodar, Punpun, Tamsa (Tons)
Major Cities Located on the banks of river Ganga: Haridwar, Rushikesh, Kanpur, Prayagraj, Varanasi, Patana, Bhagalpur & Kolkata.
Major Dams constructed on river Ganga: Tehri, Koteshwar, Maneri, Dhauliganga, Ramganga, Tanakpur & Panchet.
Nowdays its facing pollution issue, government is running some programs in order to make it clean. Ganga river finally falls into Bay of Bengal making one of the largest river deltas – Sundarban Delta.
2. Godavari River – Top 10 largest rivers of India
The Godavari is second largest river of India and is often referred as “Dakshin Ganga”. Godavari river is also having mythological importance & several religious activities are held on the banks of river Godavari. It originates in Westers Ghats of Maharashtra State at place known as Trimbak. It flows through states Maharashtra, Telangana, Andhra Pradesh, Chhattisgarh and Odisha covering total distance of 1,465 Km & it falls into Bay of Bengal.
Major Left Bank Tributaries: Purna, Pranhita, Indravathi & Sabari.
Major Right Bank Tributaries: Manjira, Manair & Kinnersani.
Major Cities Located on the banks of river Godavari: Nashik, Paithan, Nanded, Bhadrachalam, Amlapuram & Rajahmundry.
Major Dams constructed on river Godavari: Sriram Sagar, Polavaram, Jayakwadi, Inchampalli, Nijam Sagar, Dummugudem, Kaleshwaram & Sadarmat.
3. Krishna – Top 10 largest rivers of India
The Krishna river originates in western ghats of Maharashtra near Mahabaleshwar. It flows through states Maharashtra, Karnataka, Telangana & Andhra Pradesh covering distance of 1,400 Km & falls into Bay of Bengal.
Major Left Bank Tributaries: Bhima, Dindi, Musi, Paleru & Munneru.
Major Right Bank Tributaries: Tungbhadra, Ghatprabha, Malprabha, Dhudhganga, Panchganga, Koyna & Venna.
Major Cities Located on the banks of river Krishna: Vijaywada, Srisailam, Amaravati (AP), Karad, Sangli, Bagalkot & Hospete.
Major Dams constructed on river Krishna: Koyana, Pulichintala, Prakasam, Almatti, Srisailam & Nagarjun Sagar.
4. Yamuna River – Top 10 largest rivers of India
The Yamuna river originates from Yamunotri Glacier which is in Himalayas at an altitude of 6,387 meters which is near to Bandarpunch peaks in Uttarakhand. Yamuna rivers flow through states Uttarakhand, Himachal Pradesh, Haryana, Delhi and Uttar Pradesh covering total distance of 1,376 Km & joins river Ganga at Prayagraj in Uttar Pradesh.
Major Left Bank Tributaries: Tons, Giri & Hindon.
Major Right Bank Tributaries: Chambal, Sidh, Betwa & Ken.
Major Cities Located on the banks of river Yamuna: Delhi, Agra, Mathura, Vrindavan, Firozabad, Noida, Faridabad and Prayagraj.
Major Dams constructed on river Yamuna: Lakhwar, Vyasi, Hathiari Power Station and Okhla.
5. Narmada – Top 10 largest rivers of India
The Narmada river originates from Maikala range which is in Madhya Pradesh. It flows through states Madhya Pradesh, Maharashtra & Gujarat covering total distance of 1,312 Km & falls into Gulf of Khambhat.
Major Left Bank Tributaries: Burhne, Banjar, Sher, Shakkar, Dudhi, Tawa, Ganjal and Kundi.
Major Right Bank Tributaries: Hiran, Tendoi, Orsang, Barna, Kolar, Man, Uri and Hatni.
Major Cities Located on the banks of river Narmada: Amarkantak, Jabalpur, Narmadapuram (Hoshangabad), Maheshwar, Bharuch and Omkareshwar.
Major Dams constructed on river Narmada: Sardar Sarovar, Omkareshwar, Indira Sagar & Bargi.
6. Indus River – Top 10 largest rivers of India
The Indus River originates from the Kailash Mountain range near Lake Mansarovar in Tibet. It flows through the regions of Ladakh in India, covering a total distance of approximately 3,180 Km & falls into the Arabian Sea near the port city of Karachi in Pakistan. [ It covers 1,114 Km distance in India & 2066 Km outside of the India. ]
Major Left Bank Tributaries: Zanskar, Shyok, Gilgit, Hunza, Dras, Shiger, and Nubra.
Major Right Bank Tributaries: Jhelum, Chenab, Ravi, Beas, Sutlej, and Kurram.
Major Cities Located on the banks of the Indus River: Leh, Skardu, Gilgit, and Karachi.
Major Dams constructed on the Indus River: Tarbela Dam, Mangla Dam, and Warsak Dam.
7. Brahmputra River – Top 10 largest rivers of India
The Brahmaputra River originates from the Kailash ranges of the Himalayas at an elevation of approximately 5,300 meters in Tibet. It flows through the states of Arunachal Pradesh, Assam, West Bengal, and into Bangladesh, covering a total distance of about 2,900 Km & falls into Bay of Bengal.
Major Left Bank Tributaries: Burhidihing, Desang, Dikhow, Dhansiri, & Kopili.
Major Right Bank Tributaries: Lohit, Dibang, Subansiri, Jiabharali, Dhansiri, Manas, Torsa, Sankosh, & Teesta.
Major Cities Located on the banks of the Brahmaputra River: Guwahati, Tezpur, Dibrugarh, Jorhat, & Dhaka.
Major Dams constructed on the Brahmaputra River: Teesta Dam, Subansiri Lower Hydroelectric Project, & the Brahmaputra Barrage.
8. Mahanadi – Top 10 largest rivers of India
The Mahanadi River originates from the Sihawa range of hills in the Dhamtari district of Chhattisgarh. It flows through the states of Chhattisgarh and Odisha, covering a total distance of approximately 860 Km & falls into the Bay of Bengal.
Major Left Bank Tributaries: Seonath, Hasdeo, Mand, Ib, and Kelo.
Major Right Bank Tributaries: Ong, Jonk, Telen, and Jira.
Major Cities Located on the banks of the Mahanadi River: Raipur, Sambalpur, Cuttack, and Bhubaneswar.
Major Dams constructed on the Mahanadi River: Hirakud Dam, which is known as the world’s longest earthen dam.
9. Kaveri River – Top 10 largest rivers of India
The Kaveri River, also known as the Cauvery River, originates from Talakaveri in the Brahmagiri range of the Western Ghats in Karnataka, at an elevation of 1,341 meters above mean sea level. It flows through the states of Karnataka, Kerala, Puducherry, and Tamil Nadu, covering a total distance of approximately 800 Km & falls into the Bay of Bengal.
Major Left Bank Tributaries: Amaravati, Arkavati, Bhavani, Hemavati, Kabini, Lakshmana Tirtha, and Noyyal.
Major Right Bank Tributaries: Shimsha, and others.
Major Cities Located on the banks of the Kaveri River: Mysuru, Srirangapatna, Tiruchirappalli, and Cuddalore.
Major Dams constructed on the Kaveri River: KRS Dam (Krishna Raja Sagara), Mettur Dam, and Kallanai Dam.
10. Tapti River – Top 10 largest rivers of India
The Tapti River, also known as the Tapi River, originates from the Gawilgarh Hills in the Betul district of Madhya Pradesh. It flows through the states of Madhya Pradesh, Maharashtra, and Gujarat, covering a total distance of approximately 724 Km & falls into the Gulf of Khambhat, which is part of the Arabian Sea.
Major Left Bank Tributaries: Purna, Girna, Panjhra, Bori, Arunavati, Gomai, and Sipna.
Major Right Bank Tributaries: Waghur, Nesu, Amravati, Buray, Mona, Vaki, and Aner.
Major Cities Located on the banks of the Tapti River: Surat, Jalgaon, and Bhusawal.
Major Dams constructed on the Tapti River: Ukai, Aner & Girna Dam.
These are the the top 10 largest rivers of India, lifelines of millions of people.
[Note: Indus river is having total length of 3,180 Km but it covers 1,114 Km distance in India & 2066 Km outside of the India. ]



