India River Map

All major rivers of India in one map - Himalayan rivers (Indus, Ganga, Yamuna, Brahmaputra, Sutlej, Beas, Ravi, Chenab, Jhelum, Ghaghara, Gandak, Kosi) and Peninsular rivers (Narmada, Tapi, Mahanadi, Godavari, Krishna, Cauvery, Tungabhadra) with origins, lengths, states and tributaries.

25+ RiversHimalayan + PeninsularUPSC / SSCOrigin & Mouth

Major Rivers of India

Himalayan rivers Peninsular rivers West-flowing Tributaries
ARABIAN SEA BAY OF BENGAL INDIAN OCEAN PAKISTAN CHINA (TIBET) NEPAL BHUTAN BANGLADESH MYANMAR SRI LANKA to Pakistan INDUS 5 Rivers of Punjab Sutlej · Beas · Ravi · Chenab · Jhelum GANGA Yamuna Chambal Ghaghara Gandak Kosi Son BRAHMAPUTRA Hooghly Damodar NARMADA Tapi Sabarmati Mahi Mahanadi GODAVARI KRISHNA Tungabhadra Bhima KAVERI Periyar Gangotri Yamunotri Tibet origin Amarkantak Triambakeshwar Mahabaleshwar Brahmagiri Sundarbans Rivers Legend Himalayan main Indus, Ganga, Yamuna, Brahmaputra East-flowing Mahanadi, Godavari, Krishna, Kaveri West-flowing Narmada, Tapi, Sabarmati, Mahi, Periyar Tributaries Yamuna, Chambal, Ghaghara, Gandak, Kosi, Son, Damodar Source point Quick Facts • Ganga 2,525 km - longest • Godavari - longest peninsular • Brahmaputra - most volume • Narmada/Tapi - flow west • Cauvery - "Ganga of South" • Sundarbans - largest delta Major Rivers of India Himalayan and Peninsular river systems

Himalayan River System

The Himalayan rivers are perennial because they are fed by both the summer monsoon and the year-round melting of Himalayan glaciers and snow. They have carved deep gorges across the mountains, deposited the great Indo-Gangetic alluvial plains, and continue to shift their courses across that flat landscape. The three principal Himalayan systems are the Indus, the Ganga and the Brahmaputra. Each begins close to the sacred Mount Kailash region in Tibet and crosses some of the highest mountains on Earth before fanning out into the plains.

RiverOriginStates in IndiaLengthMajor tributariesMouth
IndusMansarovar / Mt Kailash, TibetLadakh, J&K3,180 km (1,114 in India)Jhelum, Chenab, Ravi, Beas, SutlejArabian Sea (Pakistan)
JhelumVerinag spring, KashmirJ&K725 kmKishanganga (Neelum)Joins Chenab
ChenabBara Lacha Pass (Chandra + Bhaga)HP, J&K960 kmJhelum, TawiJoins Sutlej / Indus
RaviRohtang Pass, HPHP, Punjab720 kmUjh, BeinJoins Chenab
BeasBeas Kund, RohtangHP, Punjab470 kmParvati, BangangaJoins Sutlej at Harike
SutlejRakas Tal, TibetHP, Punjab1,450 kmBeas, SpitiJoins Indus
GangaGangotri Glacier, UttarakhandUK, UP, Bihar, Jharkhand, WB2,525 kmYamuna, Ghaghara, Gandak, Kosi, SonBay of Bengal (Sundarbans)
YamunaYamunotri, UttarakhandUK, HR, Delhi, UP1,376 kmChambal, Betwa, Ken, SindJoins Ganga at Prayagraj
GhagharaMapchachungo Glacier, TibetUP, Bihar1,080 kmSharda, RaptiJoins Ganga at Chhapra
GandakNepal HimalayasBihar630 kmTrisuli, Burhi GandakJoins Ganga at Sonpur
KosiSapt Kosi, NepalBihar720 kmSun Kosi, TamurJoins Ganga at Kursela
SonAmarkantak PlateauMP, Jharkhand, Bihar784 kmRihand, North KoelJoins Ganga near Patna
BrahmaputraAngsi Glacier (Yarlung Tsangpo), TibetArunachal, Assam2,900 km (916 in India)Subansiri, Lohit, Manas, TistaBay of Bengal (joins Ganga)
HooghlyDistributary of Ganga at FarakkaWB460 kmDamodar, RupnarayanBay of Bengal
DamodarChota Nagpur PlateauJharkhand, WB592 kmBarakarJoins Hooghly

Peninsular River System

Peninsular rivers are largely rain-fed, flow over the ancient hard rock of the Deccan plateau and have shallow valleys. Most rise in the Western Ghats and flow east across the Deccan into the Bay of Bengal, building wide deltas like the Mahanadi, Godavari, Krishna and Cauvery deltas. Two big rivers - the Narmada and Tapi - are exceptions: they flow west through rift valleys (between the Vindhya and Satpura ranges) and end in the Arabian Sea through estuaries. The Peninsular system is geologically much older than the Himalayan rivers.

RiverOriginStatesLengthMajor tributariesMouth
MahanadiSihava hills, ChhattisgarhChhattisgarh, Odisha858 kmSeonath, Hasdeo, TelBay of Bengal (Paradip)
GodavariTriambakeshwar, MaharashtraMH, TS, AP, OD, CG, KA1,465 kmWardha, Wainganga, Pranhita, Indravati, ManjiraBay of Bengal (Antarvedi)
KrishnaMahabaleshwar, MaharashtraMH, KA, TS, AP1,400 kmBhima, Tungabhadra, Musi, KoynaBay of Bengal (Hamsaladeevi)
TungabhadraWestern Ghats (Tunga + Bhadra)Karnataka, AP531 kmHagari, VedavathiJoins Krishna at Sangameswaram
BhimaBhimashankar, MaharashtraMH, KA, TS861 kmSina, Nira, GhataprabhaJoins Krishna at Raichur
CauveryTalakaveri, Brahmagiri, KarnatakaKarnataka, Tamil Nadu800 kmKabini, Bhavani, Hemavati, AmaravatiBay of Bengal (Poompuhar)
NarmadaAmarkantak, Madhya PradeshMP, MH, Gujarat1,312 kmTawa, Banjar, HiranArabian Sea (Gulf of Khambhat)
Tapi (Tapti)Multai, Satpura, MPMP, MH, Gujarat724 kmPurna, Girna, PanjhraArabian Sea (Surat)
SabarmatiAravalli Hills, RajasthanRajasthan, Gujarat371 kmSei, Wakal, HathmatiGulf of Khambhat (Ahmedabad)
MahiVindhya Range, MPMP, Rajasthan, Gujarat583 kmSom, Anas, PanamGulf of Khambhat
PeriyarSivagiri Hills, Western GhatsKerala244 kmMuthirapuzha, MullayarArabian Sea (Kochi)
VaigaiVarusanadu HillsTamil Nadu258 kmSuruliyaru, MullaiyaruPalk Strait

River systems compared

Himalayan rivers

  • Perennial - snow + rain fed
  • Carve deep gorges (antecedent drainage)
  • Form vast alluvial plains
  • Meander, oxbow lakes, change course
  • Useful for navigation in plains

Peninsular rivers

  • Rain-fed - mostly seasonal
  • Hard rock beds, shallow valleys
  • Almost flat gradient near coast
  • Form deltas (east) or estuaries (west)
  • Geologically older, fixed courses

East-flowing into Bay of Bengal

  • Mahanadi - Hirakud Dam
  • Godavari - Polavaram, Sriram Sagar
  • Krishna - Nagarjuna Sagar, Srisailam
  • Cauvery - Mettur, KRS, Kallanai
  • All form deltas

West-flowing into Arabian Sea

  • Indus, Sabarmati, Mahi
  • Narmada - Sardar Sarovar
  • Tapi - Ukai, Kakrapar
  • Periyar, Bharatapuzha (Kerala)
  • Form estuaries, not deltas

Major dams & projects

  • Bhakra Nangal - Sutlej
  • Tehri Dam - Bhagirathi
  • Farakka Barrage - Ganga
  • Hirakud - Mahanadi (longest in India)
  • Sardar Sarovar - Narmada
  • Nagarjuna Sagar - Krishna
  • Mettur - Cauvery

Sacred & cultural rivers

  • Ganga - Varanasi, Haridwar, Prayagraj
  • Yamuna - Mathura, Vrindavan, Delhi
  • Saraswati - Vedic, now mostly subterranean
  • Godavari - Nashik (Kumbh Mela)
  • Cauvery - Talakaveri, Tiruchirappalli
  • Narmada - Omkareshwar, Maheshwar

Quick exam facts

FAQs

How many major river systems does India have?

Two: the Himalayan system (Indus, Ganga, Brahmaputra and tributaries - perennial and snow-fed) and the Peninsular system (Mahanadi, Godavari, Krishna, Cauvery, Narmada, Tapi - rain-fed).

Which is the longest river in India?

The Ganga at 2,525 km is the longest. The Brahmaputra is longer overall (~2,900 km) but only 916 km lies inside India. The longest river entirely within India is the Godavari (1,465 km).

Which Indian rivers flow into the Arabian Sea?

The Indus, Narmada, Tapi, Sabarmati, Mahi and several smaller Western Ghats rivers (Periyar, Bharatapuzha) flow west into the Arabian Sea. All other major Indian rivers flow east into the Bay of Bengal.

Why do Narmada and Tapi flow west?

They flow through rift valleys formed between the Vindhya and Satpura ranges, sloping westward toward the Arabian Sea. They form estuaries instead of deltas.

What are the five rivers of Punjab?

Sutlej, Beas, Ravi, Chenab and Jhelum - all tributaries of the Indus. The name Punjab itself comes from "panj-aab" meaning "five waters".

Where does the Brahmaputra originate?

From the Angsi Glacier in Tibet (where it is called Yarlung Tsangpo). It enters India in Arunachal Pradesh as the Siang/Dihang, joins the Lohit and Dibang in Assam to become the Brahmaputra, and merges with the Ganga in Bangladesh to form the Sundarbans delta.

Are these maps GIS-accurate?

No. This is a simplified educational map for quick recall - state outlines and river paths are approximated. Use survey-grade GIS data for technical work.

Related Maps & Tools