Home/Notes/Indian Rivers Origin and End List: Source, Mouth, Length (SSC GK)
Indian Rivers Origin and End List: Source, Mouth, Length (SSC GK)
📖 Study ArticleGeographySSC CGL / SSC CHSL / SSC MTS / SSC GD / RRB NTPC / IBPS / SBI

Indian Rivers Origin and End List: Source, Mouth, Length (SSC GK)

By Published: 17 October 2026Exam: SSC CGL / SSC CHSL / SSC MTS / SSC GD / RRB NTPC / IBPS / SBI
#geography#static-gk#indian-rivers#ssc-cgl#ssc-chsl#rrb-ntpc#general-awareness

Exam

SSC CGL / SSC CHSL / SSC MTS / SSC GD / RRB NTPC / IBPS / SBI

Subject

Geography

Reading time

10 min · 13 sections

Published

17 October 2026

On this page
  1. 1Indian Rivers Origin and End List
  2. 2Himalayan Rivers Origin and End (Indus System)
  3. 3Ganga River System Origin and End List
  4. 4Brahmaputra River Origin and End
  5. 5East Flowing Rivers of Peninsular India (Origin and End)
  6. 6West Flowing Rivers of India (Origin and End)
  7. 7Rivers Originating from Amarkantak, Mansarovar and Mahabaleshwar (Trick)
  8. 8Longest Rivers in India List (Top 10 by Length)
  9. 9Difference Between Himalayan and Peninsular Rivers
  10. 10Indian Cities on River Banks (Frequently Asked)
  11. 11Indian Rivers MCQs for SSC Exams (with Answers)
  12. 12Indian Rivers FAQs
  13. 13Practice Next

Indian Rivers Origin and End List

India's major rivers rise in three places: the Himalayas (Indus, Ganga, Brahmaputra and their tributaries), the central highlands (Narmada, Tapi, Son, Chambal) and the Western Ghats (Godavari, Krishna, Kaveri). Most peninsular rivers flow east into the Bay of Bengal, while the Narmada, Tapi, Mahi and Sabarmati flow west into the Arabian Sea through the Gulf of Khambhat.

🔥 Key Exam Takeaway: Longest river in India: Ganga (2,525 km). Longest peninsular river: Godavari (1,465 km), called Dakshin Ganga. Largest west-flowing peninsular river: Narmada (1,312 km), rising at Amarkantak. Son also rises at Amarkantak but flows north to the Ganga. Brahmaputra flows 2,900 km in all but only 916 km in India.

Lengths in this note follow the official India-WRIS river-basin pages (Central Water Commission and ISRO) and the National Mission for Clean Ganga. Many coaching lists give slightly different lengths; where an official figure exists, it is used here and the common alternative is noted.


Himalayan Rivers Origin and End (Indus System)

RiverOrigin (source)Ends in / joinsKey exam fact
Indus (Sindhu)Near Lake Mansarovar, Kailash range, TibetArabian Sea near Karachi (Pakistan)Total about 2,880 km (India-WRIS; some books give 3,180 km); enters India in Ladakh
JhelumVerinag spring, Anantnag, Jammu and KashmirJoins Chenab in PakistanFlows through Wular Lake and Srinagar
ChenabChandra and Bhaga meet at Tandi, Lahaul (Himachal Pradesh)Joins Sutlej in Pakistan (Panjnad), then the IndusLargest Indus tributary by volume
RaviNear Rohtang Pass / Bara Bhangal, Himachal PradeshJoins Chenab in PakistanRanjit Sagar (Thein) dam
BeasBeas Kund near Rohtang Pass, Himachal PradeshJoins Sutlej at Harike, PunjabThe only one of the five Punjab rivers that flows wholly in India
SutlejRakshastal (Rakas Lake) near Mansarovar, TibetJoins Chenab in Pakistan (Panjnad)Enters India at Shipki La; Bhakra Nangal dam

Ganga River System Origin and End List

RiverOrigin (source)Ends in / joinsKey exam fact
GangaBhagirathi (Gangotri glacier) and Alaknanda (Satopanth and Bhagirath Kharak glaciers) meet at Devprayag, UttarakhandBay of Bengal (as Padma in Bangladesh, joined by the Meghna)2,525 km; national river of India
BhagirathiGangotri glacier (Gaumukh), UttarakhandMeets Alaknanda at DevprayagHead stream of the Ganga
AlaknandaSatopanth and Bhagirath Kharak glaciers, UttarakhandMeets Bhagirathi at DevprayagPanch Prayag on its course
MandakiniChorabari glacier near KedarnathJoins Alaknanda at Rudraprayag—
YamunaYamunotri glacier, UttarakhandJoins Ganga at Prayagraj (Triveni Sangam)1,376 km; longest tributary of the Ganga
ChambalJanapav hills near Mhow (Indore), Madhya PradeshJoins Yamuna near Etawah (UP)Badlands (ravines); Gandhi Sagar, Rana Pratap Sagar dams
BetwaVindhya range near Bhopal, Madhya PradeshJoins Yamuna near Hamirpur (UP)Ken–Betwa link project
KenKaimur hills, Madhya PradeshJoins Yamuna near Banda (UP)Flows through Panna Tiger Reserve
RamgangaKumaon hills, UttarakhandJoins Ganga near Kannauj (UP)Jim Corbett National Park
GomtiGomat Taal, Pilibhit, Uttar PradeshJoins Ganga near GhazipurLucknow stands on it
GhagharaMapchachungo glacier near Mansarovar, TibetJoins Ganga near Chhapra (Bihar)Called Karnali in Nepal
GandakNhubine Himal glacier near Dhaulagiri, NepalJoins Ganga near Patna (Sonepur)Called Kali Gandaki / Narayani in Nepal
KosiHimalayas of Nepal and Tibet (Sapta Kosi)Joins Ganga near Kursela (Bihar)"Sorrow of Bihar" for its floods
SonAmarkantak plateau, Madhya PradeshJoins Ganga near PatnaLargest south-bank tributary of the Ganga
DamodarChota Nagpur plateau, Palamu (Jharkhand)Joins the Hooghly (West Bengal)"Sorrow of Bengal"; Damodar Valley Corporation (1948)

Brahmaputra River Origin and End

RiverOrigin (source)Ends in / joinsKey exam fact
BrahmaputraKailash range near Konggyu Tsho lake, Tibet (as Yarlung Tsangpo)Joins the Ganga (Padma) in Bangladesh, then the Bay of Bengal via the Meghna2,900 km total, 916 km in India (India-WRIS)
Names on its courseTsangpo (Tibet) → Siang / Dihang (Arunachal Pradesh) → Brahmaputra (Assam) → Jamuna (Bangladesh)—Majuli in Assam is the largest river island in India
SubansiriMountains of TibetJoins Brahmaputra in AssamLargest tributary of the Brahmaputra
TeestaHimalayas of North SikkimJoins Brahmaputra in BangladeshLargest river of North Bengal
ManasBhutan HimalayaJoins Brahmaputra near Jogighopa (Assam)Manas National Park

East Flowing Rivers of Peninsular India (Origin and End)

RiverOrigin (source)Ends inLengthKey exam fact
MahanadiNear Sihawa, Dhamtari district, ChhattisgarhBay of Bengal (Odisha)851 km (some books: 858 or 890 km)Hirakud dam, one of the longest dams in the world
GodavariTrimbakeshwar, Nashik, MaharashtraBay of Bengal (Andhra Pradesh)1,465 kmLongest peninsular river; Dakshin Ganga / Vriddha Ganga
KrishnaWestern Ghats near Mahabaleshwar (Satara), MaharashtraBay of Bengal (Andhra Pradesh)1,400 kmTributaries Tungabhadra, Bhima, Ghataprabha; Nagarjuna Sagar dam
Kaveri (Cauvery)Talakaveri, Brahmagiri hills, Kodagu, KarnatakaBay of Bengal at Poompuhar (Tamil Nadu)800 kmShivanasamudra falls; Krishna Raja Sagar and Mettur dams
PennarNandi Hills, Chikkaballapur, KarnatakaBay of Bengal near Nellore (Andhra Pradesh)597 km—
TungabhadraTunga and Bhadra meet at Koodli, Shivamogga (Karnataka)Joins Krishna near Alampur (Telangana)—Hampi lies on its bank
BhimaBhimashankar, Pune district, MaharashtraJoins Krishna in Karnataka—Pandharpur stands on it
SubarnarekhaNear Nagri village, Ranchi, JharkhandBay of Bengal (Odisha)395 kmHundru falls
BrahmaniSouth Koel and Sankh meet near Rourkela, OdishaBay of Bengal (Odisha, with the Baitarani)—Bhitarkanika mangroves at its delta
BaitaraniGonasika hills, Keonjhar, OdishaBay of Bengal (Dhamra, with the Brahmani)—Shares a delta with the Brahmani
IndravatiKalahandi district, OdishaJoins Godavari where Chhattisgarh, Maharashtra and Telangana meet—Chitrakote falls, Bastar
WaingangaNear Mundara, Seoni district, Madhya PradeshJoins Wardha to form the Pranhita, which joins Godavari—Gosikhurd (Indira Sagar) project

West Flowing Rivers of India (Origin and End)

RiverOrigin (source)Ends inLengthKey exam fact
NarmadaAmarkantak (Maikal range), Anuppur, Madhya PradeshGulf of Khambhat near Bharuch (Gujarat), Arabian Sea1,312 kmFlows in a rift valley between the Vindhya and Satpura; Sardar Sarovar dam
Tapi (Tapti)Multai, Betul district, Madhya PradeshGulf of Khambhat near Surat (Gujarat)724 kmUkai dam; flows almost parallel to the Narmada
MahiVindhya range, Madhya PradeshGulf of Khambhat (Gujarat)583 kmCrosses the Tropic of Cancer twice
SabarmatiAravalli hills, Udaipur district, RajasthanGulf of Khambhat (Gujarat)371 kmAhmedabad and Gandhinagar stand on it
LuniAravalli range near Ajmer (Pushkar valley), RajasthanRann of Kutch (does not reach the sea)—Water turns saline below Balotra
SharavathiAmbutirtha, Shivamogga, KarnatakaArabian Sea at Honnavar—Jog Falls
Mandovi (Mahadayi)Bhimgad, Western Ghats (Belagavi), KarnatakaArabian Sea at Panaji (Goa)—Dudhsagar falls lie on it (Goa–Karnataka border)
PeriyarSivagiri hills, Western Ghats, KeralaArabian Sea (Vembanad backwaters)244 kmLongest river of Kerala; Idukki dam

Rivers Originating from Amarkantak, Mansarovar and Mahabaleshwar (Trick)

Common sourceRivers
Amarkantak (Madhya Pradesh)Narmada (west), Son (north to Ganga), Johila
Near Mansarovar / Kailash (Tibet)Indus, Sutlej (Rakshastal), Brahmaputra (Tsangpo), Ghaghara (Karnali)
Mahabaleshwar area (Maharashtra)Krishna, Koyna, Venna, Savitri, Gayatri (the "Panchganga" at Mahabaleshwar)
Brahmagiri hills (Western Ghats)Kaveri (Talakaveri, Karnataka); Godavari rises at the Brahmagiri hill of Trimbakeshwar (Maharashtra)
Chota Nagpur plateauDamodar, Subarnarekha, South Koel

Memory trick for west-flowing rivers: "Never Take My Sweets" = Narmada, Tapi, Mahi, Sabarmati, all ending in the Gulf of Khambhat.


Longest Rivers in India List (Top 10 by Length)

RankRiverLengthWhere the figure is counted
1Ganga2,525 kmEntirely in India up to the Bangladesh border
2Godavari1,465 kmIndia
3Krishna1,400 kmIndia
4Yamuna1,376 kmIndia (tributary of the Ganga)
5Narmada1,312 kmIndia
6Indus1,114 km in IndiaTotal about 2,880 km
7Brahmaputra916 km in IndiaTotal about 2,900 km
8Mahanadi851 kmIndia
9Kaveri800 kmIndia
10Tapi724 kmIndia

Exam answer: "Longest river flowing only in India" = Ganga. "Longest river of peninsular India" = Godavari. "Longest river in the Indian subcontinent" = Indus (or Brahmaputra by some measures; read the options).


Difference Between Himalayan and Peninsular Rivers

FeatureHimalayan riversPeninsular rivers
SourceGlaciers and snowfields of the HimalayasPlateaus, Western Ghats, central highlands
FlowPerennial (snow-melt plus rain)Mostly seasonal (rain-fed)
ValleysDeep gorges, V-shaped valleys (antecedent rivers older than the mountains)Broad, shallow, mature valleys
CourseLong, meandering, often change courseShorter, fixed courses
MouthLarge deltas (Ganga–Brahmaputra Sundarbans)East-flowing: deltas; west-flowing: estuaries
ExamplesIndus, Ganga, BrahmaputraGodavari, Krishna, Kaveri, Narmada

Indian Cities on River Banks (Frequently Asked)

CityRiverCityRiver
SrinagarJhelumAhmedabadSabarmati
Delhi, Agra, MathuraYamunaSuratTapi
Haridwar, Kanpur, Varanasi, PatnaGangaJabalpur, BharuchNarmada
PrayagrajGanga and YamunaNashik, RajahmundryGodavari
LucknowGomtiVijayawadaKrishna
AyodhyaSaryu (Ghaghara)TiruchirappalliKaveri
KolkataHooghlyCuttack, SambalpurMahanadi
Guwahati, DibrugarhBrahmaputraHyderabadMusi
LudhianaSutlejUjjainShipra
KotaChambalPandharpurBhima

Indian Rivers MCQs for SSC Exams (with Answers)

Q1. Which river originates from Trimbakeshwar? (a) Krishna (b) Godavari (c) Kaveri (d) Bhima Answer: (b) Godavari.

Q2. Which of these rivers flows westward into the Arabian Sea? (a) Mahanadi (b) Krishna (c) Tapi (d) Godavari Answer: (c) Tapi.

Q3. Narmada and Son both originate from: (a) Mahabaleshwar (b) Amarkantak (c) Multai (d) Brahmagiri Answer: (b) Amarkantak.

Q4. The Sutlej rises from: (a) Lake Mansarovar (b) Rakshastal (c) Beas Kund (d) Verinag Answer: (b) Rakshastal (Rakas Lake).

Q5. Which river is called the "Sorrow of Bihar"? (a) Gandak (b) Damodar (c) Kosi (d) Son Answer: (c) Kosi. (Damodar is the "Sorrow of Bengal".)

Q6. Which river crosses the Tropic of Cancer twice? (a) Narmada (b) Mahi (c) Sabarmati (d) Chambal Answer: (b) Mahi.

Q7. The Brahmaputra is known in Bangladesh as: (a) Padma (b) Meghna (c) Jamuna (d) Tsangpo Answer: (c) Jamuna.

Q8. Bhagirathi and Alaknanda meet at: (a) Rudraprayag (b) Karnaprayag (c) Devprayag (d) Haridwar Answer: (c) Devprayag.

Q9. The Luni river ends in: (a) Gulf of Kutch (b) Rann of Kutch (c) Sambhar Lake (d) Arabian Sea Answer: (b) Rann of Kutch.

Q10. Which is the longest river of Kerala? (a) Bharathapuzha (b) Pamba (c) Periyar (d) Chaliyar Answer: (c) Periyar.


Indian Rivers FAQs

Which is the longest river in India?

The Ganga, at 2,525 km. The Godavari (1,465 km) is the longest river of peninsular India.

Which rivers flow from east to west in India?

Mainly the Narmada, Tapi, Mahi and Sabarmati (to the Gulf of Khambhat), the Luni (to the Rann of Kutch) and the short Western Ghats rivers such as Sharavathi, Mandovi and Periyar.

Why do west-flowing rivers like the Narmada not form deltas?

They flow through narrow rift valleys and hard rock, carry less silt, and enter the sea in tidal estuaries where strong tides wash the sediment away. So they form estuaries, not deltas.

Which river originates from Mahabaleshwar?

The Krishna, along with the Koyna, Venna, Savitri and Gayatri.

Which rivers originate in Tibet and flow into India?

The Indus, Sutlej and Brahmaputra (Tsangpo). The Ghaghara also rises in Tibet and enters India through Nepal.

Related topics: revise tiger reserves in India 2026, UNESCO World Heritage Sites in India 2026, Indian railway zones and headquarters 2026 and mountain passes of India list next.


Practice Next

Test Your Knowledge

Take a free mock test for SSC CGL / SSC CHSL / SSC MTS / SSC GD / RRB NTPC / IBPS / SBI right now.

Take Free Mock Test →