Complete List of Indian Rivers 2025 (Best GK Notes for Exams)
Rivers are more than just flowing water, they are lifelines of India. They feed our fields, shape our geography, inspire our culture, and even decide the location of ancient civilizations.
In this guide, we will study the list of Indian rivers with their origin, lenght, tributaries, and importance. Bookmark this page and it will help you to do quick revisions about Indian rivers during exam times.
Classification of Indian Rivers
Indian rivers are classified into four main groups:
- Himalayan Rivers
- Peninsular Rivers
- Coastal Rivers
- Inland Drainage Rivers
Each group has unique features, and we will explore them in details.
FAQ: What are the main types of rivers in India?
The main types of rivers in India are Himalayan (Perennial, glacier-fed), Peninsular (seasonal, rain-fed), Coastal (short rivers near seashores), and Inland drainage rivers (do not reach the sea, end in deserts or lakes).
1. Himalayan Rivers
These are perennial rivers, meaning they flow throughout the year, fed by glaciers and rainfall. They form fertile plains and large deltas.
River 16136_374b9b-92> |
Origin (Source) 16136_e2f38c-4d> |
Length (Approx.) 16136_449817-7c> |
States/Countries 16136_9dc105-6e> |
Ends In 16136_7e6962-31> |
Major Tributaries 16136_037209-a0> |
---|---|---|---|---|---|
Indus 16136_5d4130-6a> |
Lake Manasarovar, Tibet 16136_e1ffc4-e6> |
3,180 km (1,114 in India) 16136_5f9c09-be> |
Tibet, J&K, HP, Punjab, Pakistan 16136_54ad5c-01> |
Arabian Sea 16136_119b57-d2> |
Jhelum, Chenab, Ravi, Beas, Sutlej 16136_03de3a-94> |
Ganga 16136_bdd363-92> |
Gangotri Glacier (Uttarakhand) 16136_8efb14-fc> |
2,525 km 16136_0a777e-36> |
Uttarakhand, UP, Bihar, WB, Bangladesh 16136_443fd1-8a> |
Bay of Bengal 16136_431a33-4e> |
Yamuna, Gomti, Ghaghara, Gandak, Kosi, Son 16136_da2227-66> |
Brahmaputra 16136_1d5a47-1d> |
Chemayungdung Glacier, Tibet 16136_e67ee3-f9> |
3,969 km (916 in India) 16136_fd07e1-a1> |
Tibet, Arunachal, Assam, Bangladesh 16136_338555-0d> |
Bay of Bengal 16136_75451c-52> |
Teesta, Subansiri, Manas, Lohit 16136_797f8b-4d> |
Yamuna 16136_6c6596-1c> |
Yamunotri Glacier (Uttarakhand) 16136_809d61-67> |
1,376 km 16136_8e0910-09> |
Uttarakhand, UP, Haryana, Delhi, MP 16136_c60265-69> |
Joins Ganga at Prayagra 16136_bd9716-7d> |
Chambal, Betwa, Ken 16136_569e89-ff> |
Ghaghara 16136_f2145f-eb> |
Tibet (near Lake Mansarovar) 16136_22bfbc-71> |
1,080 km (507 in India) 16136_754fd3-fe> |
Nepal, UP, Bihar 16136_3b5f95-66> |
Joins Ganga 16136_d9e77c-81> |
Sharda, Rapti 16136_41c76a-78> |
Gandak 16136_7fd1b8-f6> |
Nepal Himalayas 16136_665b1d-35> |
630 km (300 in India) 16136_afdeec-8c> |
Nepal, Bihar, UP 16136_d2f8c9-d8> |
Joins Ganga 16136_810c4c-19> |
Kali Gandaki, Trisuli 16136_cd0f7a-f4> |
Kosi 16136_ada35e-1c> |
Tibet/Nepal (north of Mt. Everest) 16136_fa0f37-35> |
729 km 16136_d1feca-40> |
Nepal, Bihar 16136_09cdd0-6d> |
Joins Ganga 16136_7d5a0a-bf> |
Sun Kosi, Arun, Tamur 16136_caa8c7-0f> |
Trick to Remeber Main Himalayan River
Trick: “I Got Books”
I = Indus
G = Ganga
B = Brahmaputra
FAQ: Why are Himalayan rivers called perennial?
They are called perennial because they are fed by melting glaciers and rainfall, ensuring water flow throughout the year.
2. Peninsular Rivers
Peninsular rivers are mostly seasonal, dependent on monsoon rains. They flow over rocky terrain and form smaller deltas or estuaries.
(a) East-Flowing Rivers
River 16136_422aa3-c5> |
Origin (Source) 16136_70a1a4-d5> |
Length (Approx.) 16136_177716-24> |
States/Countries 16136_2d81f5-72> |
Ends In 16136_831399-1a> |
Major Tributaries 16136_42cb66-ed> |
---|---|---|---|---|---|
Godavari 16136_a78694-c8> |
Trimbakeshwar, Maharashtra 16136_01e637-e4> |
1,465 km 16136_479483-2e> |
Maharashtra, Telangana, AP, Odisha, Chhattisgarh 16136_698558-a7> |
Bay of Bengal 16136_86ca36-cd> |
Indravati, Pranhita, Manjira, Sabari 16136_7d08f4-37> |
Krishna 16136_7d9952-b4> |
Mahabaleshwar, Maharashtra 16136_4f0bd2-dd> |
1,400 km 16136_17cd80-7b> |
Maharashtra, Karnataka, Telangana, AP 16136_a7d95d-88> |
Bay of Bengal 16136_c7d946-48> |
Bhima, Tungabhadra, Ghataprabha, Musi 16136_fc5f0e-d4> |
Kaveri 16136_88bdec-42> |
Talakaveri, Karnataka 16136_23277a-1a> |
805 km 16136_fbba6a-77> |
Karnataka, Tamil Nadu, Puducherry 16136_084de6-21> |
Bay of Bengal 16136_ef851d-42> |
Kabini, Hemavati, Amaravati, Noyyal 16136_6f4654-0b> |
Mahandi 16136_1c364f-e4> |
Sihawa Hills, Chhattisgarh 16136_38d747-28> |
858 km 16136_d7cadd-8c> |
Chhattisgarh, Odisha 16136_f92e93-ba> |
Bay of Bengal 16136_b52a5e-8d> |
Seonath, Ib, Ong, Tel 16136_a183a9-1a> |
Damodar 16136_418285-c6> |
Chota Nagpur Plateau 16136_15ef3d-c2> |
592 km 16136_7135b1-f7> |
Jharkhand, WB 16136_2cad79-0e> |
Bay of Bengal 16136_db12a9-a6> |
Barakar, Konar 16136_1b49be-10> |
Subarnarekha 16136_96ba6d-ac> |
Ranchi, Jharkhand 16136_fbba6d-bc> |
395 km 16136_523712-15> |
Jharkhand, WB, Odisha 16136_d28b4f-36> |
Bay of Bengal 16136_99f5b1-fd> |
Kharkai 16136_92f655-7e> |
Penner (Penna) 16136_0fdbe3-fb> |
Nandi Hills, Karnataka 16136_f899ab-88> |
597 km 16136_e71186-c3> |
Karnataka, AP 16136_9cc05e-b4> |
Bay of Bengal 16136_537855-52> |
Chitravathi, Cheyyeru 16136_6e31fa-a9> |
Vaigai 16136_8d128a-8a> |
Varusanadu Hills, TN 16136_b534b5-5a> |
258 km 16136_29c37e-b9> |
Tamil Nadu 16136_3e35e4-2f> |
Palk Strait 16136_1187c4-2e> |
Mullaiyar, Suruliyar 16136_653f4f-23> |
Baitarani 16136_346d72-ae> |
Keonjhar Hills, Odisha 16136_222019-d2> |
360 km 16136_357b9a-5e> |
Odisha 16136_8aa591-3d> |
Bay of Bengal 16136_e08fad-78> |
Deo, Salandi 16136_b254de-32> |
(B) West-Flowing Rivers
River 16136_32066d-5c> |
Origin (Source) 16136_e34a5f-a0> |
Length (Approx.) 16136_4f10df-d2> |
States/Countries 16136_a88aee-a3> |
Ends In 16136_f36491-d9> |
Major Tributaries 16136_a902d6-9b> |
---|---|---|---|---|---|
Narmada 16136_7b5d41-42> |
Amarkantak Plateau, MP 16136_5f6374-bb> |
1,312 km 16136_146302-85> |
MP, Maharashtra, Gujarat 16136_2fc731-20> |
Arabian Sea 16136_130c7f-68> |
Tawa, Hiran, Dudhi 16136_f5704f-fd> |
Tapi 16136_2dbd2d-be> |
Satpura Range, MP 16136_02fcda-d8> |
724 km 16136_fe7200-f8> |
MP, Maharashtra, Gujara 16136_4a8353-ff> |
Arabian Sea 16136_11ae10-c4> |
Purna, Girna, Aner 16136_d5bd0b-33> |
Sabarmati 16136_e93ebf-9d> |
Aravalli Hills, Rajasthan 16136_0055db-ab> |
371 km 16136_c1408c-16> |
Rajasthan, Gujarat 16136_1b397f-db> |
Arabian Sea 16136_fe14b0-1c> |
Hathmati, Wakal 16136_80daf4-41> |
Mahi 16136_0442f0-0b> |
Madhya Pradesh 16136_beffdc-a4> |
583 km 16136_a37231-22> |
MP, Rajasthan, Gujarat 16136_61a9db-ae> |
Arabian Sea 16136_e8f6ad-09> |
Som, Anas 16136_4c9b19-1e> |
Mandovi & Zuari 16136_e2a2b3-39> |
Western Ghats, Goa 16136_6f76c0-b7> |
~77 km each 16136_b6a2b4-62> |
Goa 16136_d144a2-18> |
Arabian Sea 16136_a71e0d-98> |
Local streams 16136_29ba33-2e> |
Sharavathi 16136_2155c4-3e> |
Western Ghats, Karnataka 16136_ead49d-b3> |
128 km 16136_f5ad25-10> |
Karnataka 16136_ade77c-1f> |
Arabian Sea 16136_24f260-62> |
Haridravathi 16136_7cce9d-94> |
Periyar 16136_fe8854-1c> |
Western Ghats, Kerala 16136_9c4dc4-10> |
244 km 16136_44ae4e-20> |
Kerala 16136_b4b534-8d> |
Arabian Sea 16136_944281-1d> |
Muthirapuzha, Cheruthoni 16136_2b07d6-f1> |
FAQ: Why do some rivers flow west in Peninsular India?
Due to the slope of the Western Ghats, some rivers like Narmada, Tapi, and Mandovi flow westward and meet the Arabian Sea.
Read more: List of National Parks in India (2025) – State-wise PDF Included
3. Coastal Rivers
These are short, swift rivers running along India’s coasts.
River 16136_a2b0fe-64> |
Origin (Source) 16136_e38fef-aa> |
Length (Approx.) 16136_c17c62-30> |
States 16136_6c9a49-ff> |
Ends In 16136_e78438-4f> |
---|---|---|---|---|
Mandovi 16136_8d9dd1-c6> |
Western Ghats (Goa) 16136_fd3c97-36> |
77 km 16136_745988-29> |
Goa 16136_3e2b85-90> |
Arabian Sea 16136_0c245d-e3> |
Zuari 16136_b3b967-67> |
Western Ghats (Goa) 16136_a38672-59> |
77 km 16136_1fc785-8a> |
Goa 16136_230e20-6b> |
Arabian Sea 16136_438090-e1> |
Pamba 16136_f1ca21-c2> |
Western Ghats (Kerala) 16136_aaf3c3-aa> |
176 km 16136_c10047-2f> |
Kerala 16136_bac8e8-ad> |
Arabian Sea 16136_2a853f-f9> |
Bharathapuzha 16136_96e9fa-26> |
Western Ghats (Kerala) 16136_90b8ab-5d> |
209 km 16136_f50ba9-1b> |
Kerala 16136_2c7234-d7> |
Arabian Sea 16136_c7c0eb-a5> |
Tamirabarani 16136_4bc2d4-80> |
Western Ghats (TN) 16136_2c2867-04> |
125 km 16136_904219-a5> |
Tamil Nadu 16136_fcc0a7-fe> |
Gulf of Mannar 16136_8a462c-9d> |
Kali (Karnataka) 16136_a0cac7-33> |
Western Ghats 16136_4a32b6-c9> |
184 km 16136_e6d13c-e5> |
Karnataka 16136_431bfa-98> |
Arabian Sea 16136_046464-81> |
FAQ: What are coastal rivers?
Coastal rivers are short rivers that originate in the Western or Eastern Ghats and directly flow into the sea without forming big deltas.
4. Inland Drainage Rivers
These rivers do not reach the sea. Instead, they end in deserts or salt lakes.
River 16136_bd07bc-af> |
Origin (Source) 16136_b30b3a-d4> |
Length (Approx.) 16136_b9d102-e7> |
States/Countries 16136_3ea3fe-69> |
Ends In 16136_cb7446-53> |
---|---|---|---|---|
Luni 16136_97222e-e8> |
Pushkar Valley, Rajasthan 16136_0c3315-cc> |
495 km 16136_b8ba98-e0> |
Rajasthan, Gujarat 16136_70675e-7a> |
Rann of Kutch 16136_48492a-f0> |
Ghaggar 16136_ccefc5-9a> |
Shivalik Hills, Himachal 16136_6cba09-3b> |
320 km 16136_3d5500-28> |
Punjab, Haryana, Rajasthan 16136_5ea96e-94> |
Thar Desert (dry riverbed) 16136_2a791e-34> |
Saraswati (extinct) 16136_cef0c4-ca> |
Himalayas (mythical) 16136_74613b-73> |
– 16136_e4243f-a6> |
Haryana, Rajasthan (ancient) 16136_cbb0d5-19> |
Desert basin 16136_8df6f6-a2> |
FAQ: What is an inland drainage river?
An inland drainage river is a river that does not reach the sea but instead ends in a lake, desert, or inland basin.
Read more: Top 50 Different Dance Forms of India You Should Know (PDF)
Major River Basins of India
River Basin 16136_0ccdc1-21> |
Area Covered (Approx.) 16136_39c41e-e7> |
States Covered 16136_67a57b-61> |
---|---|---|
Ganga Basin 16136_e091bf-33> |
~8.6 lakh sq. km (largest in India) 16136_cea281-dd> |
Uttarakhand, UP, Bihar, Jharkhand, WB, parts of MP, Rajasthan 16136_0475d0-b9> |
Indus Basin 16136_36a160-db> |
~11.65 lakh sq. km (only ~3.2 lakh in India) 16136_0f18d6-48> |
J&K, HP, Punjab, Haryana, Rajasthan 16136_2ac384-f8> |
Brahmaputra Basin 16136_c688ab-ec> |
~5.8 lakh sq. km 16136_220ad4-d5> |
Arunachal, Assam, Meghalaya, Nagaland, WB 16136_6443ee-07> |
Godavari Basin 16136_ca51f6-b1> |
~3.1 lakh sq. km 16136_fd43ff-c5> |
Maharashtra, Telangana, AP, Odisha 16136_038fae-a5> |
Krishna Basin 16136_ccb6e4-82> |
~2.6 lakh sq. km 16136_5246ff-b4> |
Maharashtra, Karnataka, Telangana, AP 16136_a01df3-62> |
Mahanadi Basin 16136_ec734c-d7> |
~1.4 lakh sq. km 16136_1ef374-06> |
Chhattisgarh, Odisha, Jharkhand 16136_ff1df1-87> |
Narmada Basin 16136_15bb77-f1> |
~98,796 sq. km 16136_e14a58-65> |
MP, Gujarat, Maharashtra 16136_97b572-0b> |
Tapi Basin 16136_167220-e2> |
~65,145 sq. km 16136_ffc8b2-6f> |
MP, Maharashtra, Gujarat 16136_0d4563-23> |
Kaveri Basin 16136_5b4f00-5f> |
~81,155 sq. km 16136_522d94-de> |
Karnataka, Kerala, Tamil Nadu, Puducherry 16136_1b0b61-6a> |
FAQ: What is a river basin?
A river basin is the land area drained by a river and its tributaries, covering all the regions where rainwater flows into the river system.
Delta-Forming vs. Estuary-Forming Rivers
Type 16136_2bbc06-33> |
Rivers 16136_2df29c-59> |
Key Feature 16136_0ab341-5d> |
---|---|---|
Delta-Forming Rivers 16136_f57df8-7f> |
Ganga, Brahmaputra, Mahanadi, Godavari, Krishna, Kaveri 16136_b20db6-78> |
Deposit-rich, form fertile deltas like Sunderbans 16136_4381ac-3f> |
Estuary-Forming Rivers 16136_91fa45-03> |
Narmada, Tapi, Mandovi, Zuari, Periyar 16136_b8c94c-0b> |
Flow into deep channels, no delta formation 16136_9651fa-5e> |
FAQ: What is the difference between a delta and an estuary?
A delta is formed when rivers deposit sediments at their mouth, creating fertile land. An estuary is a narrow channel where a river meets the sea without forming a delta.
Quick Superlatives of Indian Rivers
Title/Fact 16136_396342-bc> |
River 16136_ab0ca4-98> |
---|---|
Longest river in India (within India) 16136_e842f1-30> |
Ganga – 2,525 km 16136_0ff505-91> |
Longest river flowing through India 16136_3c8e8e-11> |
Indus – 3,180 km (1,114 km in India) 16136_c7b44d-83> |
Longest south-flowing river 16136_916393-f4> |
Godavari – 1,465 km 16136_eb3e43-9f> |
Longest west-flowing river 16136_20137c-c0> |
Narmada – 1,312 km 16136_884fbd-3c> |
Largest river basin 16136_5b8aff-5b> |
Ganga Basin 16136_060315-0b> |
Largest delta in the world 16136_43c72d-25> |
Sunderbans (Ganga-Brahmaputra) 16136_f8561a-d7> |
River called “Sorrow of Bihar” 16136_6767aa-3c> |
Kosi 16136_1d3221-9a> |
River called “Sorrow of Odisha” 16136_afb874-68> |
Mahanadi 16136_2041ab-38> |
River called Dakshina Ganga 16136_ae416b-32> |
Godavari 16136_628451-65> |
State with most rivers 16136_09f485-61> |
Kerala 16136_b7a23a-a1> |
FAQ: Which is the longest river in India?
The Ganga is the longest river within India, flowing for about 2,525 km.
Complete List of Indian Rivers PDF Download
Want a handy file for last minute study? We’ve prepared a simple PDF containing the list of Indian rivers with their origin, length, states, and tributaries. Perfect for quick revision before exams.
Final Thoughts
India’s river are more than water channels; they are the foundation of our history, geography, and culture. By studying the list of Indian rivers with their origin, lenght, tributaries, and basins, students can easily understand how these rivers shape our land and lives.
Whether it is the Ganga flowing from the Himalayas, the Godavari called Dakshina Ganga, or the Narmada forming an estuary, each river has a unique story. Knowing their classification, basin, and delta-forming features is not just important for exams but also helps in appreciating India’s natural wealth.
Rivers are truly the lifelines of India. Keep revising this list of Indian rivers with their origin, length, and tributaries, and you will always stay one step ahead in geography and general knowledge preparation.
Source: Wikipedia