The longest rivers in the world are among the most frequently tested topics across competitive exams in India.
From the Nile and Amazon that dominate global geography to the Ganga, Godavari, and Indus that shape India’s physical map, river-related questions appear consistently in UPSC Prelims, SSC CGL, Banking exams, Railways, and State PSC papers. This page gives you a complete, updated list of the world’s longest rivers and India’s major rivers — with lengths, locations, and exam-ready facts in one place.
⚡ Quick Facts
- Nile River (Africa) — approximately 6,650 km; widely regarded as the world’s longest river; flows into the Mediterranean Sea.
- Amazon River (South America) — carries the largest volume of water, nearly 20% of all freshwater discharged into oceans.
- Ganga — India’s longest river flowing entirely within the country at about 2,525 km.
- Indus River — gives India its name; originates in Tibet, flows primarily through Pakistan.
- Godavari — called “Dakshina Ganga” (Ganga of the South); the longest river in Peninsular India at 1,465 km.
Many students confuse the Amazon as the world’s longest river because it carries the most water by volume. However, in Indian competitive exams, the Nile (6,650 km) is the standard answer for the longest river. The Amazon debate exists in academic geography but is not the exam convention. Similarly, do not confuse the Ganga (longest in India) with the Indus or Brahmaputra — both are longer in total length but most of their course lies outside India.
✅ My Progress Tracker
🗺️ Complete List of Longest Rivers
| # ↕ | River ↕ | Length (km) ↕ | Type | Drains Into | Region ↕ | Key Exam Fact |
|---|---|---|---|---|---|---|
| 1 | Nile | 6,650 | World | Mediterranean Sea | Africa | Generally accepted as world’s longest river |
| 2 | Amazon | 6,400 | World | Atlantic Ocean | South America | Largest by water volume; 20% of global freshwater discharge |
| 3 | Yangtze (Chang Jiang) | 6,300 | World | East China Sea | Asia (China) | Longest river in Asia and China |
| 4 | Mississippi–Missouri | 6,275 | World | Gulf of Mexico | North America | Longest river system in North America |
| 5 | Yenisei–Angara | 5,539 | World | Kara Sea (Arctic Ocean) | Asia (Russia) | Largest river system flowing to Arctic Ocean |
| 6 | Yellow River (Huang He) | 5,464 | World | Bohai Sea | Asia (China) | Called “Cradle of Chinese Civilisation” |
| 7 | Ob–Irtysh | 5,410 | World | Gulf of Ob (Arctic) | Asia (Russia) | One of the longest river systems in Siberia |
| 8 | Congo (Zaire) | 4,700 | World | Atlantic Ocean | Africa | Deepest river in the world; second largest by volume |
| 9 | Amur–Argun | 4,444 | World | Sea of Okhotsk | Asia (Russia) | Forms part of Russia-China border |
| 10 | Lena | 4,400 | World | Laptev Sea (Arctic) | Asia (Russia) | One of the largest rivers in Arctic drainage |
| 11 | Mekong | 4,350 | World | South China Sea | Asia (SE Asia) | Flows through 6 countries |
| 12 | Niger | 4,200 | World | Gulf of Guinea | Africa | Third longest river in Africa |
| 13 | Volga | 3,692 | World | Caspian Sea | Europe (Russia) | Longest river in Europe |
| 14 | Murray–Darling | 3,672 | World | Southern Ocean | Australia | Longest river system in Australia |
| 15 | Indus | 3,180 | World | Arabian Sea | Asia (Tibet/India/Pakistan) | Originates in Tibet; primarily flows through Pakistan |
| 16 | Brahmaputra | 2,900 | World | Bay of Bengal | Asia (China/India/Bangladesh) | Tsangpo (Tibet) → Brahmaputra (India) → Jamuna (Bangladesh) |
| 17 | Danube | 2,860 | World | Black Sea | Europe | Second longest in Europe; flows through 10 countries |
| 18 | Zambezi | 2,574 | World | Indian Ocean | Africa | Victoria Falls is on this river (Zambia/Zimbabwe border) |
| 19 | Ganges (Ganga) | 2,525 | World | Bay of Bengal | Asia (India) | Sacred river of India; part of Ganga-Brahmaputra system |
| 20 | Rhine | 1,230 | World | North Sea | Europe | Major river of Western Europe; economic artery of Germany |
| # ↕ | River ↕ | Origin | Length (km) ↕ | Drains Into | States | Key Exam Fact |
|---|---|---|---|---|---|---|
| 1 | Ganga | Gangotri Glacier, Uttarakhand | 2,525 | Bay of Bengal | UK, UP, Bihar, Jharkhand, WB | Longest river flowing entirely within India |
| 2 | Godavari | Trimbakeshwar, Maharashtra | 1,465 | Bay of Bengal | MH, Telangana, AP | Longest peninsular river; “Dakshina Ganga” |
| 3 | Krishna | Mahabaleshwar, Maharashtra | 1,400 | Bay of Bengal | MH, Karnataka, AP | Second longest peninsular river |
| 4 | Yamuna | Yamunotri Glacier, Uttarakhand | 1,376 | Ganga (at Prayagraj) | UK, HP, Delhi, UP | Largest tributary of the Ganga |
| 5 | Narmada | Amarkantak, MP | 1,312 | Arabian Sea | MP, MH, Gujarat | Flows west; only major Rift Valley river of India |
| 6 | Sutlej | Mansarovar Lake, Tibet | 1,450 (total) ~320 in India | Chenab (Pakistan) | HP, Punjab | Longest of the five Punjab rivers |
| 7 | Chambal | Vindhya Range, MP | 960 | Yamuna | MP, Rajasthan, UP | Known for ravines; National Chambal Sanctuary |
| 8 | Mahanadi | Sihawa, Chhattisgarh | 900 | Bay of Bengal | CG, Odisha | Famous for Hirakud Dam — one of Asia’s longest |
| 9 | Son | Amarkantak, MP | 784 | Ganga | MP, CG, UP, Bihar | Major right-bank tributary of the Ganga |
| 10 | Tapti (Tapi) | Multai, Betul, MP | 724 | Arabian Sea | MP, MH, Gujarat | Runs parallel to Narmada; also a Rift Valley river |
| 11 | Kaveri (Cauvery) | Talakaveri, Karnataka | 800 | Bay of Bengal | Karnataka, TN | “Dakshina Ganga of Karnataka”; Cauvery dispute |
| 12 | Damodar | Chota Nagpur Plateau | 592 | Hooghly (Ganga) | Jharkhand, WB | Called “Sorrow of Bengal” historically |
| 13 | Betwa | Vindhya Range, MP | 590 | Yamuna | MP, UP | Tributary of Yamuna |
| 14 | Brahmaputra (in India) | Angsi Glacier, Tibet | ~916 in India | Bay of Bengal | Arunachal Pradesh, Assam | Tsangpo (Tibet) → Brahmaputra (India) → Jamuna (Bangladesh) |
| 15 | Periyar | Sivagiri Hills, Kerala | 244 | Arabian Sea | Kerala | Longest river in Kerala; Idukki Dam |
⚖️ Compare Two Rivers
📝 Key Notes & Memory Tips
The Nile (6,650 km) is traditionally accepted as the world’s longest river, but some geographers argue the Amazon is longer when its most distant source is measured. Most competitive exams in India treat the Nile as the longest — go with that.
Indian rivers are grouped into two systems: Himalayan rivers (Ganga, Yamuna, Brahmaputra, Indus, Sutlej — perennial, fed by glaciers and rain) and Peninsular rivers (Godavari, Krishna, Kaveri, Narmada, Tapti — mostly seasonal). This classification is a direct exam question type.
Unlike most Indian rivers that flow east into the Bay of Bengal, Narmada and Tapti flow west into the Arabian Sea. Both flow through rift valleys (grabens), making them structurally unique among Indian rivers.
Yarlung Tsangpo (Tibet) → Brahmaputra (India, mainly Assam) → Jamuna (Bangladesh). This three-name fact is a favourite in UPSC and SSC exams.
“Good Kings Yield Noble Maps” → Ganga, Godavari, Krishna, Yamuna, Narmada
“Narmada and Tapti flow to the West” — both are rift valley rivers in central India. Everything else flows East (Bay of Bengal).
🃏 Flashcards
Click a card to flip · Use arrows to navigate
🧩 Practice Quiz
5 questions · Answer all · Check your score
The Nile River in Africa, at approximately 6,650 km, is widely accepted as the world\u2019s longest river. The Amazon debate exists but for most Indian competitive exams, the Nile is the standard answer.
The Godavari, originating in Trimbakeshwar (Maharashtra) and stretching 1,465 km to the Bay of Bengal, is the longest peninsular river of India. It is called \u201cDakshina Ganga\u201d due to its religious significance.
The Narmada flows through the Narmada rift valley (a graben) in a west-to-east tectonic trough and drains into the Arabian Sea at the Gulf of Khambhat. Tapti is the only other major Indian river sharing this characteristic.
The Brahmaputra originates as the Yarlung Tsangpo in Tibet, enters India through Arunachal Pradesh as the Brahmaputra, and flows into Bangladesh as the Jamuna. This three-name characteristic is a frequently tested fact.
The correct order is Nile (6,650 km) > Amazon (6,400 km) > Yangtze (6,300 km) > Mississippi-Missouri (6,275 km). This rank-order question appears in SSC CGL and UPSC Geography papers.
✅ Key Takeaways
❓ Frequently Asked Questions
The Nile River in Africa, at approximately 6,650 km, is generally accepted as the world’s longest river. It flows northward through northeastern Africa and drains into the Mediterranean Sea. While some geographers claim the Amazon could be longer depending on how its source is measured, the Nile holds the standard answer in most Indian competitive exams.
The Ganga (Ganges) is the longest river flowing entirely within India, stretching approximately 2,525 km from the Gangotri Glacier in Uttarakhand to the Bay of Bengal. If international rivers are included, the Indus (3,180 km total) and Brahmaputra (2,900 km total) are longer, but most of their length lies outside India.
Two major rivers of India flow westward into the Arabian Sea — the Narmada and the Tapti (Tapi). Both are unique because they flow through rift valleys (tectonic depressions), unlike most Indian rivers that flow east into the Bay of Bengal. The Periyar and Sharavathi are shorter west-flowing rivers in Kerala and Karnataka.
Yes, river geography is a high-frequency topic in UPSC Prelims, SSC CGL, Bank PO, and Railway exams. Common question types include rank-order of river lengths, tributaries, origin points, states covered, drainage basins, and naming conventions (like Brahmaputra’s three names). Mastering both World rivers and Indian rivers from this list will cover most exam patterns.