Skip to content
सभी पेज · Menu
Take a Test

Land & symbols · Updated September 2026

Longest river in India

Classroom answer: the Ganga is the longest river in India. The Brahmaputra can be longer overall, but most of that course is outside India. GKSchools.

Author: GKSchools Editorial · Last update: 12 September 2026

Indian exams want a short answer: the longest river in India is the Ganga (Ganges). That is the line to write unless the question clearly asks for the longest river of the Indian subcontinent or the longest course measured from Tibet to the sea.

The Brahmaputra is the usual trap. Measured from its Tibetan source (Yarlung Tsangpo) through Arunachal and Assam into Bangladesh, its total length can exceed the Ganga. A large share of that length is not “in India”. Careful keys therefore keep Ganga as the India classroom answer and mention the distinction in a line, which is what this page does.

The Godavari is the longest river of peninsular India and is nicknamed Dakshin Ganga. Do not promote it over the Ganga for an all-India “longest” question. Kilometre figures in coaching charts drift; we do not invent a 2026 resurvey.

Key points

  1. Classroom answer for “longest river in India”: Ganga.
  2. Brahmaputra: longer on some total-course measurements, mostly outside India (Tibet and Bangladesh). Read the wording of the question.
  3. Ganga in the strict name starts at Devprayag, where the Bhagirathi meets the Alaknanda. The Bhagirathi’s source is Gaumukh / Gangotri glacier.
  4. The Ganga is also taught as the national river.
  5. Mouth: Bay of Bengal, through the Ganga–Brahmaputra (Sundarbans) delta — among the world’s largest deltas.
  6. Godavari: longest peninsular river; “Dakshin Ganga”. Then Krishna in many peninsula lists. Narmada flows west into the Arabian Sea / Gulf of Khambhat.
  7. Indus (Sindhu) rises in Tibet, crosses Ladakh, and reaches the Arabian Sea through Pakistan — not the “longest in India” key.
  8. Yamuna is the Ganga’s major right-bank tributary and meets it at Prayagraj (Triveni, with the mythical Saraswati in tradition).
  9. Himalayan rivers are perennial (glacier + monsoon). Peninsular rivers are more rain-fed in the usual contrast.
  10. We do not print a new 2026 length in kilometres as official. About 2,525 km for the Ganga is the common textbook figure — treat it as textbook, not a fresh survey.
  11. States along the Ganga in the usual teaching: Uttarakhand, Uttar Pradesh, Bihar, a touch of Jharkhand, West Bengal — then Bangladesh for the Padma channel.
  12. Kangchenjunga is a peak, not a river. Do not mix the two superlatives.
  13. Tropic of Cancer does not decide river length; it does cross the Ganga basin states such as West Bengal and Jharkhand.
  14. Namami Gange is a cleaning programme; we do not invent 2026 water-quality scores.
  15. If the stem says “south India” or “peninsula”, Godavari is the safe longest.
  16. If the stem says “India” without qualifier, write Ganga and be ready to explain Brahmaputra in a line.
  17. Brahmaputra names: Tsangpo in Tibet, Siang/Dihang in Arunachal, Brahmaputra in Assam, Jamuna in Bangladesh — a favourite matching list.
  18. Sundarbans tiger reserve sits on the delta — parks page.
  19. This is not live flood news for 2026.
  20. Related: Ganga river (course), Himalayas (sources), neighbours (Bangladesh shares the mouth).
  21. Do not use Everest as a river source story; the Ganga’s Indian glacial source is Gangotri/Gaumukh in the usual key.
  22. Census 2011 population on the plains is huge; we still do not invent a 2026 basin population.
  23. Map practice: label Devprayag, Prayagraj, Farakka, Sundarbans — better than memorising a fake kilometre.
  24. Official lengths, if a UPSC essay asks for precision, should be cited from a named atlas or government yearbook, not from this revision list.

Longest river in India — facts (2026)

TopicFact / answer
Classroom longest in India Ganga
Trap river Brahmaputra — longer overall on some measures
Ganga name begins Devprayag (Bhagirathi + Alaknanda)
Source (Bhagirathi) Gaumukh / Gangotri
National river Ganga
Longest peninsula river Godavari (Dakshin Ganga)
Textbook Ganga length ~2,525 km — textbook, not a 2026 survey
Mouth Bay of Bengal — Sundarbans delta
West-flowing example Narmada

Exam tip: Underline the words “in India”. That is how you keep Ganga and still know why Brahmaputra appears in the options.

People also ask

Which is the longest river in India?

The Ganga is the standard classroom answer. The Brahmaputra may be longer in total course, but much of that course lies outside India.

Which is the longest river in peninsular India?

The Godavari, often called the Dakshin Ganga.

Where does the Ganga get its name?

At Devprayag, after the Bhagirathi and the Alaknanda meet. Gaumukh is the source of the Bhagirathi, not the named Ganga.