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)
| River | Origin (source) | Ends in / joins | Key exam fact |
|---|---|---|---|
| Indus (Sindhu) | Near Lake Mansarovar, Kailash range, Tibet | Arabian Sea near Karachi (Pakistan) | Total about 2,880 km (India-WRIS; some books give 3,180 km); enters India in Ladakh |
| Jhelum | Verinag spring, Anantnag, Jammu and Kashmir | Joins Chenab in Pakistan | Flows through Wular Lake and Srinagar |
| Chenab | Chandra and Bhaga meet at Tandi, Lahaul (Himachal Pradesh) | Joins Sutlej in Pakistan (Panjnad), then the Indus | Largest Indus tributary by volume |
| Ravi | Near Rohtang Pass / Bara Bhangal, Himachal Pradesh | Joins Chenab in Pakistan | Ranjit Sagar (Thein) dam |
| Beas | Beas Kund near Rohtang Pass, Himachal Pradesh | Joins Sutlej at Harike, Punjab | The only one of the five Punjab rivers that flows wholly in India |
| Sutlej | Rakshastal (Rakas Lake) near Mansarovar, Tibet | Joins Chenab in Pakistan (Panjnad) | Enters India at Shipki La; Bhakra Nangal dam |
Ganga River System Origin and End List
| River | Origin (source) | Ends in / joins | Key exam fact |
|---|---|---|---|
| Ganga | Bhagirathi (Gangotri glacier) and Alaknanda (Satopanth and Bhagirath Kharak glaciers) meet at Devprayag, Uttarakhand | Bay of Bengal (as Padma in Bangladesh, joined by the Meghna) | 2,525 km; national river of India |
| Bhagirathi | Gangotri glacier (Gaumukh), Uttarakhand | Meets Alaknanda at Devprayag | Head stream of the Ganga |
| Alaknanda | Satopanth and Bhagirath Kharak glaciers, Uttarakhand | Meets Bhagirathi at Devprayag | Panch Prayag on its course |
| Mandakini | Chorabari glacier near Kedarnath | Joins Alaknanda at Rudraprayag | — |
| Yamuna | Yamunotri glacier, Uttarakhand | Joins Ganga at Prayagraj (Triveni Sangam) | 1,376 km; longest tributary of the Ganga |
| Chambal | Janapav hills near Mhow (Indore), Madhya Pradesh | Joins Yamuna near Etawah (UP) | Badlands (ravines); Gandhi Sagar, Rana Pratap Sagar dams |
| Betwa | Vindhya range near Bhopal, Madhya Pradesh | Joins Yamuna near Hamirpur (UP) | Ken–Betwa link project |
| Ken | Kaimur hills, Madhya Pradesh | Joins Yamuna near Banda (UP) | Flows through Panna Tiger Reserve |
| Ramganga | Kumaon hills, Uttarakhand | Joins Ganga near Kannauj (UP) | Jim Corbett National Park |
| Gomti | Gomat Taal, Pilibhit, Uttar Pradesh | Joins Ganga near Ghazipur | Lucknow stands on it |
| Ghaghara | Mapchachungo glacier near Mansarovar, Tibet | Joins Ganga near Chhapra (Bihar) | Called Karnali in Nepal |
| Gandak | Nhubine Himal glacier near Dhaulagiri, Nepal | Joins Ganga near Patna (Sonepur) | Called Kali Gandaki / Narayani in Nepal |
| Kosi | Himalayas of Nepal and Tibet (Sapta Kosi) | Joins Ganga near Kursela (Bihar) | "Sorrow of Bihar" for its floods |
| Son | Amarkantak plateau, Madhya Pradesh | Joins Ganga near Patna | Largest south-bank tributary of the Ganga |
| Damodar | Chota Nagpur plateau, Palamu (Jharkhand) | Joins the Hooghly (West Bengal) | "Sorrow of Bengal"; Damodar Valley Corporation (1948) |
Brahmaputra River Origin and End
| River | Origin (source) | Ends in / joins | Key exam fact |
|---|---|---|---|
| Brahmaputra | Kailash range near Konggyu Tsho lake, Tibet (as Yarlung Tsangpo) | Joins the Ganga (Padma) in Bangladesh, then the Bay of Bengal via the Meghna | 2,900 km total, 916 km in India (India-WRIS) |
| Names on its course | Tsangpo (Tibet) → Siang / Dihang (Arunachal Pradesh) → Brahmaputra (Assam) → Jamuna (Bangladesh) | — | Majuli in Assam is the largest river island in India |
| Subansiri | Mountains of Tibet | Joins Brahmaputra in Assam | Largest tributary of the Brahmaputra |
| Teesta | Himalayas of North Sikkim | Joins Brahmaputra in Bangladesh | Largest river of North Bengal |
| Manas | Bhutan Himalaya | Joins Brahmaputra near Jogighopa (Assam) | Manas National Park |
East Flowing Rivers of Peninsular India (Origin and End)
| River | Origin (source) | Ends in | Length | Key exam fact |
|---|---|---|---|---|
| Mahanadi | Near Sihawa, Dhamtari district, Chhattisgarh | Bay of Bengal (Odisha) | 851 km (some books: 858 or 890 km) | Hirakud dam, one of the longest dams in the world |
| Godavari | Trimbakeshwar, Nashik, Maharashtra | Bay of Bengal (Andhra Pradesh) | 1,465 km | Longest peninsular river; Dakshin Ganga / Vriddha Ganga |
| Krishna | Western Ghats near Mahabaleshwar (Satara), Maharashtra | Bay of Bengal (Andhra Pradesh) | 1,400 km | Tributaries Tungabhadra, Bhima, Ghataprabha; Nagarjuna Sagar dam |
| Kaveri (Cauvery) | Talakaveri, Brahmagiri hills, Kodagu, Karnataka | Bay of Bengal at Poompuhar (Tamil Nadu) | 800 km | Shivanasamudra falls; Krishna Raja Sagar and Mettur dams |
| Pennar | Nandi Hills, Chikkaballapur, Karnataka | Bay of Bengal near Nellore (Andhra Pradesh) | 597 km | — |
| Tungabhadra | Tunga and Bhadra meet at Koodli, Shivamogga (Karnataka) | Joins Krishna near Alampur (Telangana) | — | Hampi lies on its bank |
| Bhima | Bhimashankar, Pune district, Maharashtra | Joins Krishna in Karnataka | — | Pandharpur stands on it |
| Subarnarekha | Near Nagri village, Ranchi, Jharkhand | Bay of Bengal (Odisha) | 395 km | Hundru falls |
| Brahmani | South Koel and Sankh meet near Rourkela, Odisha | Bay of Bengal (Odisha, with the Baitarani) | — | Bhitarkanika mangroves at its delta |
| Baitarani | Gonasika hills, Keonjhar, Odisha | Bay of Bengal (Dhamra, with the Brahmani) | — | Shares a delta with the Brahmani |
| Indravati | Kalahandi district, Odisha | Joins Godavari where Chhattisgarh, Maharashtra and Telangana meet | — | Chitrakote falls, Bastar |
| Wainganga | Near Mundara, Seoni district, Madhya Pradesh | Joins Wardha to form the Pranhita, which joins Godavari | — | Gosikhurd (Indira Sagar) project |
West Flowing Rivers of India (Origin and End)
| River | Origin (source) | Ends in | Length | Key exam fact |
|---|---|---|---|---|
| Narmada | Amarkantak (Maikal range), Anuppur, Madhya Pradesh | Gulf of Khambhat near Bharuch (Gujarat), Arabian Sea | 1,312 km | Flows in a rift valley between the Vindhya and Satpura; Sardar Sarovar dam |
| Tapi (Tapti) | Multai, Betul district, Madhya Pradesh | Gulf of Khambhat near Surat (Gujarat) | 724 km | Ukai dam; flows almost parallel to the Narmada |
| Mahi | Vindhya range, Madhya Pradesh | Gulf of Khambhat (Gujarat) | 583 km | Crosses the Tropic of Cancer twice |
| Sabarmati | Aravalli hills, Udaipur district, Rajasthan | Gulf of Khambhat (Gujarat) | 371 km | Ahmedabad and Gandhinagar stand on it |
| Luni | Aravalli range near Ajmer (Pushkar valley), Rajasthan | Rann of Kutch (does not reach the sea) | — | Water turns saline below Balotra |
| Sharavathi | Ambutirtha, Shivamogga, Karnataka | Arabian Sea at Honnavar | — | Jog Falls |
| Mandovi (Mahadayi) | Bhimgad, Western Ghats (Belagavi), Karnataka | Arabian Sea at Panaji (Goa) | — | Dudhsagar falls lie on it (Goa–Karnataka border) |
| Periyar | Sivagiri hills, Western Ghats, Kerala | Arabian Sea (Vembanad backwaters) | 244 km | Longest river of Kerala; Idukki dam |
Rivers Originating from Amarkantak, Mansarovar and Mahabaleshwar (Trick)
| Common source | Rivers |
|---|---|
| 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 plateau | Damodar, 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)
| Rank | River | Length | Where the figure is counted |
|---|---|---|---|
| 1 | Ganga | 2,525 km | Entirely in India up to the Bangladesh border |
| 2 | Godavari | 1,465 km | India |
| 3 | Krishna | 1,400 km | India |
| 4 | Yamuna | 1,376 km | India (tributary of the Ganga) |
| 5 | Narmada | 1,312 km | India |
| 6 | Indus | 1,114 km in India | Total about 2,880 km |
| 7 | Brahmaputra | 916 km in India | Total about 2,900 km |
| 8 | Mahanadi | 851 km | India |
| 9 | Kaveri | 800 km | India |
| 10 | Tapi | 724 km | India |
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
| Feature | Himalayan rivers | Peninsular rivers |
|---|---|---|
| Source | Glaciers and snowfields of the Himalayas | Plateaus, Western Ghats, central highlands |
| Flow | Perennial (snow-melt plus rain) | Mostly seasonal (rain-fed) |
| Valleys | Deep gorges, V-shaped valleys (antecedent rivers older than the mountains) | Broad, shallow, mature valleys |
| Course | Long, meandering, often change course | Shorter, fixed courses |
| Mouth | Large deltas (Ganga–Brahmaputra Sundarbans) | East-flowing: deltas; west-flowing: estuaries |
| Examples | Indus, Ganga, Brahmaputra | Godavari, Krishna, Kaveri, Narmada |
Indian Cities on River Banks (Frequently Asked)
| City | River | City | River |
|---|---|---|---|
| Srinagar | Jhelum | Ahmedabad | Sabarmati |
| Delhi, Agra, Mathura | Yamuna | Surat | Tapi |
| Haridwar, Kanpur, Varanasi, Patna | Ganga | Jabalpur, Bharuch | Narmada |
| Prayagraj | Ganga and Yamuna | Nashik, Rajahmundry | Godavari |
| Lucknow | Gomti | Vijayawada | Krishna |
| Ayodhya | Saryu (Ghaghara) | Tiruchirappalli | Kaveri |
| Kolkata | Hooghly | Cuttack, Sambalpur | Mahanadi |
| Guwahati, Dibrugarh | Brahmaputra | Hyderabad | Musi |
| Ludhiana | Sutlej | Ujjain | Shipra |
| Kota | Chambal | Pandharpur | Bhima |
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
- New SSC CGL practice: SSC CGL Geography Mock Test 01.
- GA practice: SSC CGL General Awareness Sectional Mock Test 01 and SSC CHSL General Awareness Sectional Mock Test 01.
- New topic-wise test: RRB NTPC General Awareness Sectional Mock Test 01: Static GK, Polity, Science and Railways (40 Questions) and RRB NTPC General Awareness Sectional Mock Test 02.
- Related geography notes: Major Dams of India, Indian Climate Notes and Ramsar Sites in India 2026.
- Exam details: SSC CGL 2026 and RRB NTPC 2026.
- Browse all study notes.
