Courses
Courses for Kids
Free study material
Offline Centres
More
Store Icon
Store

Longest Rivers in India: Complete Guide for Students

Reviewed by:
ffImage
hightlight icon
highlight icon
highlight icon
share icon
copy icon

Which Are the Largest and Longest Rivers of India by Length?

Rivers play a crucial role in shaping the geography, economy, and civilization of India. The longest rivers in India are not only important from a geographical perspective but also hold cultural, historical, and agricultural significance. These rivers provide water for irrigation, drinking, transportation, and hydroelectric power. Questions related to the longest rivers in India are frequently asked in school exams, competitive exams like UPSC, SSC, Railways, and other state-level exams. In this article, we will explore the major longest rivers in India, their origin, length, tributaries, and importance in a structured and easy-to-understand manner.


Top 10 Longest Rivers in India


Rank River Length in India (Approx. km)
1 Ganga 2525 km
2 Godavari 1465 km
3 Krishna 1400 km
4 Yamuna 1376 km
5 Narmada 1312 km
6 Indus 1114 km (in India)
7 Brahmaputra 916 km (in India)
8 Mahanadi 851 km
9 Kaveri 800 km
10 Tapti 724 km

The Ganga is the longest river in India, followed by Godavari and Krishna. Some rivers like Indus and Brahmaputra have a greater total length, but only a part of their course lies within India.


Brief Description of Major Longest Rivers

1. Ganga River

The Ganga originates from the Gangotri Glacier in Uttarakhand and flows through northern India before emptying into the Bay of Bengal. It is the most sacred river in India and supports one of the most fertile plains in the world.


  • Origin - Gangotri Glacier
  • Major tributaries - Yamuna, Ghaghara, Gandak, Kosi
  • Drains into - Bay of Bengal

2. Godavari River

Godavari is the longest river in South India and is often called the Dakshin Ganga. It originates in Maharashtra and flows eastward into the Bay of Bengal.


  • Origin - Trimbakeshwar, Maharashtra
  • States covered - Maharashtra, Telangana, Andhra Pradesh
  • Drains into - Bay of Bengal

3. Krishna River

The Krishna River originates from the Western Ghats near Mahabaleshwar in Maharashtra. It is one of the most important rivers in peninsular India.


  • Origin - Mahabaleshwar, Maharashtra
  • Major tributaries - Tungabhadra, Bhima
  • Drains into - Bay of Bengal

4. Yamuna River

Yamuna is the largest tributary of the Ganga and originates from the Yamunotri Glacier. It flows through major cities like Delhi and Agra.


  • Origin - Yamunotri Glacier
  • Major cities - Delhi, Mathura, Agra
  • Joins - Ganga at Prayagraj

5. Narmada River

The Narmada flows westward, unlike most major Indian rivers. It originates from the Amarkantak Plateau and drains into the Arabian Sea.


  • Origin - Amarkantak Plateau
  • Flows between - Vindhya and Satpura ranges
  • Drains into - Arabian Sea

Importance of the Longest Rivers in India

The longest rivers in India are vital for the country's development and sustainability. They support agriculture, generate electricity, and serve as transportation routes.


  • Provide water for irrigation and farming
  • Support hydroelectric power projects
  • Help in transportation and trade
  • Hold religious and cultural significance
  • Maintain ecological balance and biodiversity

Important Points for Competitive Exams

  1. Ganga is the longest river in India.
  2. Godavari is the longest river in South India.
  3. Narmada and Tapti flow westward into the Arabian Sea.
  4. Brahmaputra is known as Tsangpo in Tibet.
  5. Indus originates near Lake Mansarovar in Tibet.

Conclusion

The longest rivers in India are lifelines of the nation, supporting millions of people and diverse ecosystems. From the sacred Ganga to the powerful Brahmaputra and the extensive Godavari, each river plays a unique role in shaping India’s geography and culture. Understanding these rivers is essential for academic learning as well as for various competitive examinations. A clear knowledge of their origin, length, tributaries, and drainage patterns helps build a strong foundation in Indian geography.


FAQs on Longest Rivers in India: Complete Guide for Students

1. Which is the longest river in India?

The Ganga River is the longest river in India, flowing over approximately 2,525 km.

- Originates from the Gangotri Glacier in Uttarakhand
- Flows through states like Uttarakhand, Uttar Pradesh, Bihar, and West Bengal
- Empties into the Bay of Bengal
- Also known as the Ganges River

This river is considered the most sacred and economically important river in India.

2. What are the top 5 longest rivers in India?

The top 5 longest rivers in India are ranked based on their total length within the country.

1. Ganga – 2,525 km
2. Godavari – 1,465 km
3. Krishna – 1,400 km
4. Yamuna – 1,376 km
5. Narmada – 1,312 km

These major rivers of India play a crucial role in agriculture, irrigation, and hydroelectric power generation.

3. Which is the longest river in South India?

The Godavari River is the longest river in South India, stretching about 1,465 km.

- Known as the “Dakshin Ganga” (Ganga of the South)
- Originates from Trimbakeshwar, Maharashtra
- Flows through Maharashtra, Telangana, Andhra Pradesh
- Drains into the Bay of Bengal

It is one of the most important peninsular rivers in India.

4. Which river is known as the Dakshin Ganga?

The Godavari River is popularly known as the Dakshin Ganga because of its length and religious importance in South India.

- Second longest river in India
- Major river of the Deccan Plateau
- Supports irrigation and farming in southern states

This title highlights its cultural and economic importance similar to the Ganga.

5. Which is the longest river in North India?

The Ganga River is the longest river in North India and the most significant river system in the region.

- Originates in the Himalayas
- Forms the fertile Indo-Gangetic Plain
- Major tributaries include Yamuna, Ghaghara, and Kosi

It is vital for agriculture, drinking water, and religious activities.

6. Which river has the largest drainage basin in India?

The Ganga River Basin is the largest drainage basin in India.

- Covers nearly 26% of India’s land area
- Supports around 40% of India’s population
- Includes major tributaries like Yamuna and Son

The Ganga basin is one of the most fertile and densely populated river basins in the world.

7. Which is the longest west-flowing river in India?

The Narmada River is the longest west-flowing river in India.

- Length: 1,312 km
- Originates from Amarkantak Plateau
- Flows into the Arabian Sea
- Forms the famous Marble Rocks at Bhedaghat

It is one of the major rivers flowing westward in the peninsular region.

8. What is the difference between Himalayan rivers and Peninsular rivers?

The main difference lies in their origin, water source, and flow pattern.

- Himalayan Rivers (Ganga, Yamuna, Brahmaputra): Perennial, glacier-fed, form large deltas
- Peninsular Rivers (Godavari, Krishna, Narmada): Seasonal, rain-fed, flow over rocky terrain

This distinction is important for understanding Indian river systems in geography and competitive exams.

9. Which is the second longest river in India?

The Godavari River is the second longest river in India after the Ganga.

- Total length: 1,465 km
- Largest river in Peninsular India
- Important tributaries include Pravara and Indravati

It plays a key role in irrigation and hydroelectric projects in southern India.

10. Why are rivers important in India?

Rivers in India are vital for agriculture, economy, culture, and daily life.

- Provide irrigation and drinking water
- Generate hydroelectric power
- Support transportation and fisheries
- Hold strong religious and cultural significance

Major rivers like the Ganga, Yamuna, Godavari, and Krishna are lifelines of Indian civilization.