Major Rivers of India: Origin, Length and Key Facts (Complete List)
Infographic: Major Rivers of India: Origin, Length and Key Facts (Complete List)

Last updated: October 2026 Β· 3 min read

Rivers have shaped India’s farms, cities and culture for thousands of years. Indian rivers fall into two broad groups: snow-fed Himalayan rivers that flow all year, and rain-fed peninsular rivers of the Deccan plateau. Here is a quick, exam-friendly guide.

Infographic: Major Rivers of India: Origin, Length and Key Facts (Complete List)
Major Rivers of India: Origin, Length and Key Facts (Complete List) – infographic by Tiwaripedia

Himalayan vs peninsular rivers

Himalayan riversPeninsular rivers
SourceGlaciers and snowRain, plateaus and hills
FlowPerennial (all year)Mostly seasonal
ValleysDeep gorges, wide plainsShallow, older valleys
ExamplesGanga, Indus, BrahmaputraGodavari, Krishna, Kaveri, Narmada

Major rivers at a glance

RiverOriginApprox. lengthEnds in
GangaGangotri glacier (Bhagirathi), Uttarakhand2,525 kmBay of Bengal
YamunaYamunotri glacier, Uttarakhand1,376 kmJoins Ganga at Prayagraj
BrahmaputraNear Mansarovar, TibetAbout 2,900 km (916 km in India)Bay of Bengal
IndusTibet near MansarovarAbout 3,180 kmArabian Sea (via Pakistan)
GodavariTrimbakeshwar, Maharashtra1,465 kmBay of Bengal
KrishnaMahabaleshwar, MaharashtraAbout 1,400 kmBay of Bengal
MahanadiSihawa, ChhattisgarhAbout 858 kmBay of Bengal
KaveriTalakaveri, KarnatakaAbout 800 kmBay of Bengal
NarmadaAmarkantak, Madhya PradeshAbout 1,312 kmArabian Sea
TapiMultai, Madhya PradeshAbout 724 kmArabian Sea

Lengths vary slightly between sources; figures are rounded.

Why Narmada and Tapi flow west

Most peninsular rivers flow east because the Deccan plateau tilts towards the Bay of Bengal. The Narmada and Tapi flow west through rift valleys and form estuaries, not deltas, when they meet the Arabian Sea.

Important river facts for exams

  • The Ganga is India’s longest river and its basin is the largest in the country.
  • The Godavari is the longest peninsular river and is called “Dakshin Ganga”.
  • The Brahmaputra is called Yarlung Tsangpo in Tibet and Jamuna in Bangladesh.
  • The Sundarbans delta formed by the Ganga and Brahmaputra is the world’s largest delta.
  • Majuli on the Brahmaputra in Assam is one of the world’s largest river islands.
  • The Kaveri water dispute between Karnataka and Tamil Nadu is one of India’s best-known river disputes.

Rivers and the economy

Rivers supply irrigation for the Indo-Gangetic plains, drinking water for cities, hydroelectric power from dams like Bhakra Nangal and Sardar Sarovar, and inland waterways. Pollution and over-extraction are major challenges; programmes like Namami Gange aim to clean the Ganga.

Frequently asked questions

Which is the longest river in India?

The Ganga, about 2,525 km, flowing through Uttarakhand, Uttar Pradesh, Bihar, Jharkhand and West Bengal.

Which river is called the Sorrow of Bihar?

The Kosi, because of its frequent floods and changing course.

Which is the longest peninsular river?

The Godavari, about 1,465 km.

Keep exploring

Facts are based on widely accepted official, scientific and historical sources at the time of writing. Spotted something that needs updating? Let us know.

Comments
All comments.
Comments
πŸ’¬

Join the conversation

Log in or create a free Tiwaripedia account to comment, ask questions and reply to others. It takes less than a minute.

We never post anything without your permission. By signing in you agree to our Terms and Privacy Policy.