Anantam IASPost · 23 March 2026

Longest River in India: Ganga & Top 10 Longest Rivers Ranked

Study Notes · General Studies · Geography · GS I · Indian Geography

The longest river in India is the Ganga (2,525 km). Explore the top 10 longest rivers in India with lengths, states, tributaries, and UPSC facts.

The longest river in India, measured end-to-end within Indian territory, is the Ganga with a length of 2,525 km. Known in Hindi as Bharat ki sabse lambi nadi, the Ganga flows entirely through Indian states from its glacial source in Uttarakhand to the Bay of Bengal in West Bengal, draining a basin of nearly 8.6 lakh sq km that supports almost 40 per cent of India's population.

For UPSC Civil Services aspirants, Indian rivers are a recurring area in GS Paper 1 (Physical and Human Geography) and in Prelims map-based questions. Understanding the ranking of Indian rivers requires care, because the "longest" can change depending on whether you measure total length, length inside India, or drainage area. This guide ranks the top 10 longest rivers in India, clarifies the Indus and Brahmaputra caveats, and lists tributaries, riparian states, and cultural importance.

Longest Rivers in India: Quick Ranking

The table below ranks rivers by length within Indian territory, which is the standard used by the Central Water Commission (CWC) and NCERT.

RankRiverLength in India (km)Total Length (km)SourceMouth
1Ganga2,5252,525Gangotri Glacier, UttarakhandBay of Bengal
2Godavari1,4651,465Trimbakeshwar, MaharashtraBay of Bengal
3Krishna1,4001,400Mahabaleshwar, MaharashtraBay of Bengal
4Yamuna1,3761,376Yamunotri Glacier, UttarakhandConfluence with Ganga at Prayagraj
5Narmada1,3121,312Amarkantak Plateau, MPArabian Sea (Gulf of Khambhat)
6Indus1,1143,180Mansarovar (Tibet)Arabian Sea (Pakistan)
7Brahmaputra9162,900Chemayungdung Glacier (Tibet)Bay of Bengal (via Bangladesh)
8Mahanadi851851Sihawa, ChhattisgarhBay of Bengal
9Kaveri800800Talakaveri, KarnatakaBay of Bengal
10Tapi (Tapti)724724Multai, Madhya PradeshArabian Sea (Gulf of Khambhat)

The Ghaghara (also called Karnali), a major left-bank tributary of the Ganga, has a length of about 1,080 km and is sometimes listed in longest-river tables; by volume of discharge, it is in fact the largest Ganga tributary.

Ganga: The Longest River in India

The Ganga rises as the Bhagirathi from the Gangotri Glacier at Gaumukh (3,892 m) in the Uttarkashi district of Uttarakhand. It is joined by the Alaknanda at Devprayag, and the combined stream is officially named Ganga from this point.

The Ganga is revered as Ganga Mata and is central to Hindu ritual, pilgrimage (Kumbh Mela), and cremation customs. The river was declared the National River of India in 2008, and the Namami Gange Programme was launched in 2014 for its cleaning and rejuvenation.

Godavari: Longest Peninsular River

At 1,465 km, the Godavari is the longest peninsular river and the second longest river in India. It is also called Dakshin Ganga (the Ganga of the South).

The Godavari basin is India's second largest after the Ganga.

Krishna, Yamuna and Narmada

The Indus and Brahmaputra Caveat

Two rivers require careful treatment because their total length exceeds the Ganga, but most of their course lies outside India.

Indus

Brahmaputra

Thus, by total length, Indus is the longest river associated with India, Brahmaputra is second, and Ganga is third. By length within India, Ganga is first.

Mahanadi, Kaveri and Tapi

East-Flowing vs West-Flowing Rivers

DirectionExamplesDestination
East-flowingGanga, Brahmaputra, Godavari, Krishna, Kaveri, MahanadiBay of Bengal
West-flowingNarmada, Tapi, Mahi, Sabarmati, LuniArabian Sea

Most peninsular rivers flow east because the general slope of the Deccan Plateau is eastward. The Narmada and Tapi flow westward through rift valleys and form estuaries, not deltas.

Largest River System by Discharge and Basin

UPSC Relevance

GS Paper 1 – Indian Geography:

Prelims Pointers:

Mains angle: Interlinking of rivers, trans-boundary water sharing, river pollution, floods in the Ganga-Brahmaputra plain, and the sediment-rich dynamics of peninsular vs Himalayan rivers.