Opens in a new tab
Join Anantam IAS Channel on Telegram

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

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.

Longest River in India: Ganga & Top 10 Longest Rivers Ranked — featured card for Anantam IAS UPSC guide.

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.

  • Length in India: 2,525 km
  • Basin area: 8,61,452 sq km (largest in India)
  • States traversed: Uttarakhand, Uttar Pradesh, Bihar, Jharkhand, West Bengal
  • Major tributaries: Yamuna, Ghaghara, Gandak, Kosi, Son, Damodar
  • Cities on banks: Haridwar, Kanpur, Prayagraj, Varanasi, Patna, Kolkata (via Hooghly)
  • Delta: The Sundarbans, shared with Bangladesh, is the world's largest delta

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).

  • Source: Trimbakeshwar in the Nashik district of Maharashtra
  • States: Maharashtra, Telangana, Andhra Pradesh (basin extends into Chhattisgarh, MP, Odisha, Karnataka)
  • Tributaries: Pranhita, Indravati, Manjira, Sabari, Wainganga
  • Delta: Formed at Rajahmundry before entering the Bay of Bengal

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

Krishna, Yamuna and Narmada

  • Krishna (1,400 km) rises at Mahabaleshwar in the Western Ghats. Major tributaries are the Bhima, Tungabhadra, Musi and Koyna. It drains Maharashtra, Karnataka, Telangana and Andhra Pradesh.
  • Yamuna (1,376 km), the longest tributary of the Ganga, rises from the Yamunotri Glacier on the Bandarpunch peak. It meets the Ganga at Triveni Sangam, Prayagraj. Delhi, Mathura and Agra lie on its banks.
  • Narmada (1,312 km) is the largest west-flowing river in India, rising at Amarkantak in Madhya Pradesh. It flows through a rift valley between the Vindhyas and Satpuras and empties into the Gulf of Khambhat via an estuary (not a delta). Jabalpur's Dhuandhar Falls and the Sardar Sarovar Dam are on the 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

  • Total length: about 3,180 km — the longest river in the Indian subcontinent
  • Length within India: only 1,114 km (Ladakh and Punjab before crossing into Pakistan)
  • Source: near Lake Mansarovar in Tibet
  • Tributaries in India: Jhelum, Chenab, Ravi, Beas, Sutlej (the "Panchanada")
  • Treaty: Waters allocated under the Indus Waters Treaty, 1960 between India and Pakistan, brokered by the World Bank

Brahmaputra

  • Total length: about 2,900 km
  • Length within India: about 916 km (Arunachal Pradesh and Assam)
  • Source: Chemayungdung Glacier near Mansarovar; known as Tsangpo in Tibet, Siang/Dihang in Arunachal, Brahmaputra in Assam, and Jamuna in Bangladesh
  • Enters India through the Namcha Barwa hairpin bend

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

  • Mahanadi (851 km): rises in Sihawa, Chhattisgarh; flows through Odisha; site of the Hirakud Dam, the longest earthen dam in the world.
  • Kaveri (800 km): rises at Talakaveri in the Brahmagiri Hills, Karnataka; flows through Karnataka and Tamil Nadu; forms the Shivanasamudra Falls and irrigates the Thanjavur delta, the "Rice Bowl of South India." Subject to the Cauvery Water Dispute.
  • Tapi / Tapti (724 km): a west-flowing river rising at Multai (Madhya Pradesh); empties into the Gulf of Khambhat at Surat.

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

  • Largest basin: Ganga (~8.6 lakh sq km within India)
  • Largest discharge: Brahmaputra (average 19,800 cubic metres per second)
  • Largest peninsular basin: Godavari (~3.1 lakh sq km)

UPSC Relevance

GS Paper 1 – Indian Geography:

  • Drainage systems: Himalayan vs Peninsular rivers
  • East-flowing vs West-flowing rivers
  • Delta formation, river regimes and rejuvenation programmes (Namami Gange)

Prelims Pointers:

  • Ganga: 2,525 km; rises as Bhagirathi at Gangotri; National River since 2008
  • Godavari: longest peninsular river; called Dakshin Ganga
  • Indus: total ~3,180 km; source near Mansarovar; Indus Waters Treaty 1960
  • Brahmaputra: known as Tsangpo in Tibet, Jamuna in Bangladesh
  • Narmada and Tapi are the only major west-flowing rivers that form estuaries
  • Kaveri: Talakaveri source; Shivanasamudra Falls; Cauvery dispute
  • Mahanadi: Hirakud Dam (longest earthen dam)
  • Longest Ganga tributary by length: Yamuna; by discharge: Ghaghara

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.

Tell Google you want more of this.

Add Anantam IAS as a preferred source

One tap, and this site shows up more often in your own Top Stories, AI Overviews and AI Mode. Remove it any time.

Share this

PDF

Gaurav Tripathi Sir

Written by

Gaurav Tripathi Sir

Faculty — Geography & Environment · Anantam IAS

Gaurav Tripathi handles Geography and Environment at Anantam IAS. His classroom focus is map-based learning, conceptual clarity across physical and human geography, and linking static geography to the year's environment and ecology current affairs.

Specialises in · Physical, human and Indian geography; environment and ecology Experience · 10+ years Visit website ↗

Preparing for UPSC CSE 2026? Sit in a free demo class.

No sales call. No brochure. Watch a real Monday-morning GS session taught by ex-Rau's IAS faculty.