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.

6,650 Nile length (km)
20% Freshwater from Amazon
2,525 Ganga length (km)
10 Countries Danube flows through

⚡ Quick Facts

Must-Know Facts for Exams
  • 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.
⚠️ Common Exam Trap

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

Rivers I’ve revised
0 / 35
Reset all

🗺️ Complete List of Longest Rivers

🔍
Part A — World’s 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
No rivers match your filter.
Part B — Longest Rivers in India
# ↕ 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

Select two rivers to compare
VS

📝 Key Notes & Memory Tips

Note 1 — Nile vs Amazon Debate

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.

Note 2 — India’s River Classification

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.

Note 3 — Narmada and Tapti are Anomalies

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.

Note 4 — Brahmaputra Has Three Names

Yarlung Tsangpo (Tibet) → Brahmaputra (India, mainly Assam) → Jamuna (Bangladesh). This three-name fact is a favourite in UPSC and SSC exams.

🧠 Mnemonic — India’s Top 5 Rivers by Length

“Good Kings Yield Noble Maps”Ganga, Godavari, Krishna, Yamuna, Narmada

🧠 Mnemonic — West-flowing Rivers of India

“Narmada and Tapti flow to the West” — both are rift valley rivers in central India. Everything else flows East (Bay of Bengal).

🃏 Flashcards

Flashcards — Rivers

Click a card to flip · Use arrows to navigate

Question
Tap to reveal answer
Answer
Card 1 of 5

🧩 Practice Quiz

Rivers — MCQ Quiz

5 questions · Answer all · Check your score

Question 1 of 5
Which river is generally considered the longest river in the world?
A. Amazon
B. Yangtze
C. Nile
D. Mississippi
✅ Explanation

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.

Question 2 of 5
Which is the longest river in Peninsular India?
A. Krishna
B. Kaveri
C. Narmada
D. Godavari
✅ Explanation

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.

Question 3 of 5
Which river in India flows through a rift valley and drains into the Arabian Sea?
A. Ganga
B. Narmada
C. Godavari
D. Mahanadi
✅ Explanation

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.

Question 4 of 5
The Brahmaputra river is known as ‘Tsangpo’ in which region?
A. Bangladesh
B. Arunachal Pradesh
C. Tibet (China)
D. Nepal
✅ Explanation

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.

Question 5 of 5
Which of the following is the correct descending order of the world’s longest rivers?
A. Amazon > Nile > Yangtze > Mississippi
B. Nile > Amazon > Mississippi > Yangtze
C. Nile > Amazon > Yangtze > Mississippi
D. Amazon > Yangtze > Nile > Mississippi
✅ Explanation

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

Remember These for Your Exam
1
The Nile (6,650 km) is the world’s longest river for Indian exam purposes — not the Amazon, despite the water volume debate.
2
The Ganga (2,525 km) is the longest river flowing entirely within India. The Indus and Brahmaputra are longer overall but mostly outside India.
3
The Godavari (1,465 km) is the longest peninsular river and is called “Dakshina Ganga.” The Kaveri dispute and Hirakud Dam (Mahanadi) are related hot topics.
4
Narmada and Tapti are the only major Indian rivers that flow westward into the Arabian Sea through rift valleys — all others drain east into the Bay of Bengal.
5
The Brahmaputra has three names: Yarlung Tsangpo (Tibet) → Brahmaputra (India) → Jamuna (Bangladesh). This is a high-frequency MCQ fact.
6
Use mnemonic “Good Kings Yield Noble Maps” for India’s top 5 rivers by length: Ganga, Godavari, Krishna, Yamuna, Narmada.

❓ Frequently Asked Questions

FAQs — Longest Rivers
Which is the longest river in the world?

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.

Which is the longest river in India?

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.

How many rivers in India flow into the Arabian Sea?

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.

Are questions on longest rivers important for competitive exams?

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.

Relevant For
UPSC Prelims UPSC Mains GS-I SSC CGL Banking GA Railways RRB State PSC

Prashant Chadha

Connect with Prashant

Founder, WordPandit & The Learning Inc Network

With 18+ years of teaching experience and a passion for making learning accessible, I'm here to help you navigate competitive exams. Whether it's UPSC, SSC, Banking, or CAT prep—let's connect and solve it together.

18+
Years Teaching
50,000+
Students Guided
8
Learning Platforms

Stuck on a Topic? Let's Solve It Together! 💡

Don't let doubts slow you down. Whether it's current affairs, static GK, or exam strategy—I'm here to help. Choose your preferred way to connect and let's tackle your challenges head-on.

🌟 Explore The Learning Inc. Network

8 specialized platforms. 1 mission: Your success in competitive exams.

Trusted by 50,000+ learners across India
GK365 - Footer