Physics Wallah

Longest River in India, Top 10 Longest Rivers List

Longest river in India is the Ganges. It represents the deep connection of the nation with water, culture, and life. It is important for government competition examination aspirants to learn about the top 10 longest rivers in India. It can help them form a strong knowledge base of geography, the Indian river system, and other related topics.
authorImageAmit kumar Singh3 Nov, 2025
Share

Share

longest river in India

Longest river in India is not just a fact of Geography. But, it is a symbol of Indian history and identity. Rivers have shaped the nation’s journey through centuries, providing food, water, and fertile land. Among all, the Ganga River stands as the longest and most sacred, flowing gracefully across northern India before meeting the Bay of Bengal.

Rivers in India form the basis of agriculture and culture. They connect mountains to seas and villages to cities. For aspirants who are preparing for competitive exams like UPSC and banks, understanding India’s river system, including the longest river in India, provides valuable insights into the natural wealth and regional diversity of India.

Longest River in India List

Longest river in India is the Ganga River, stretching about 2525 kilometres. It begins in the icy Gangotri Glacier. Further, it flows through the fertile plains of North India before joining the Bay of Bengal. To understand India’s geography clearly, one must look at the top 10 longest rivers in India. These rivers flow across different states to nourish millions of lives and link regions together. Furthermore, the table provided here lists the longest river in India and the next nine major rivers:

Longest River in India List

Rank

River Name

Total Length (km)

Origin

Endpoint

1

Ganga River

2525

Gangotri Glacier

Bay of Bengal

2

Godavari River

1465

Trimbakeshwar, Maharashtra

Bay of Bengal

3

Krishna River

1400

Mahabaleshwar, Maharashtra

Bay of Bengal

4

Yamuna River

1376

Yamunotri Glacier

Ganga at Prayagraj

5

Narmada River

1312

Amarkantak Plateau

Arabian Sea

6

Indus River (Indian Part)

1114

Tibetan Plateau

Arabian Sea

7

Brahmaputra River (Indian Part)

916

Angsi Glacier (Tibet)

Bay of Bengal

8

Mahanadi River

890

Sihawa, Chhattisgarh

Bay of Bengal

9

Kaveri River

800

Talakaveri, Karnataka

Bay of Bengal

10

Tapti River

724

Satpura Range

Arabian Sea

 

Note: The above-mentioned rivers carry a story of their own. The Ganga provides nourishment to the plains, the Godavari gives blessings to the south, and the Narmada divides the north and south regions. Together, these rivers shape India’s ecosystem, feeding lands, forests, and people across generations. Their flow has defined settlements, trade, and culture since ancient times.

Longest River in North India

Longest river in north India is the Ganga River. The Ganga River flows through Uttarakhand, Uttar Pradesh, Bihar, and West Bengal, and then it reaches Bangladesh. This river creates fertile plains, supports agriculture, and serves as a source of life for millions. North India is known for its vast river network that flows all year due to its origin from the glaciers in the Himalayas. Additionally, the table provided here lists the major rivers of north India:

Longest River In North India

River

Approx. Length (km)

States Covered

Ganga River

2525

Uttarakhand, Uttar Pradesh, Bihar, West Bengal

Yamuna River

1376

Uttarakhand, Himachal Pradesh, Haryana, Delhi, Uttar Pradesh

Sutlej River

1450 (total)

Himachal Pradesh, Punjab

Ghaghara River

1080

Uttarakhand, Uttar Pradesh, Bihar

Gandak River

630

Nepal, Bihar

Longest River in South India

UPSC and other government examination candidates should note that the longest river in South India is the Godavari River. It is often called the Dakshin Ganga or Ganga of the South. Rising in Maharashtra, the Godavari River travels through Telangana, Andhra Pradesh, and Odisha before it meets the Bay of Bengal.  Further, South Indian rivers depend mainly on monsoon rains and seasonal flow.

Further, here is a list of the major South Indian rivers:

Longest River in South India

River

Approx. Length (km)

States Covered

Godavari River

1465

Maharashtra, Telangana, Andhra Pradesh, Odisha

Krishna River

1400

Maharashtra, Karnataka, Telangana, Andhra Pradesh

Kaveri River

800

Karnataka, Tamil Nadu

Tungabhadra River

531

Karnataka, Andhra Pradesh

Periyar River

244

Kerala

Note:
The rivers of South India are known to bring life to plateaus and coastal plains. Their flow may depend on the rains, yet they remain powerful symbols of growth. From the Godavari’s wide delta to the Periyar’s lush valleys, each river nourishes its region and enriches local communities.

Longest River in North East India

It should be kept in mind that the longest river in north east India is the Brahmaputra River. Originating as the Yarlung Tsangpo in Tibet, it enters India through Arunachal Pradesh and flows across Assam before reaching Bangladesh. Known for its strong current and wide basin, it is one of India’s mightiest rivers.

The table below highlights the major north-eastern rivers:

Longest River in North East India

River

Approx. Length in India (km)

States Covered

Brahmaputra River

916

Arunachal Pradesh, Assam

Barak River

564

Manipur, Mizoram, Assam

Subansiri River

442

Arunachal Pradesh, Assam

Dhansiri River

352

Nagaland, Assam

Dikhow River

200

Nagaland, Assam

Note:
North-east India’s rivers run through dense forests, mountains, and valleys. These rivers bring fertile soil, support hydro projects, and maintain the ecological balance of this beautiful part of India.

Rivers Map of India

Rivers map of India shows how rivers connect the entire country- from the Himalayas to the coastal plains. By studying the map, students and aspirants can see how rivers originate, flow through states, and meet seas. It helps in understanding basins, tributaries, and interlinking projects.

Image Source: Rivers Map of India

Longest River in India State Wise List

Longest river in India state wise list provides a clear view of which rivers play a dominant role in each state. It helps aspirants learn about the regional water systems in India that support farming, industries, and communities in India. Further, many Indian states depend heavily on their main rivers for agriculture and energy. Here is the table below that contains the list of the major rivers in each state:

Longest River in India State Wise List

State/UT

Longest River

Approx. Length (km)

Uttarakhand

Ganga River

2525 (total)

Bihar

Ganga River

2525 (total)

Uttar Pradesh

Ganga River

2525 (total)

Punjab

Sutlej River

1450 (total)

Maharashtra

Godavari River

1465

Karnataka

Krishna River

1400

Gujarat

Narmada River

1312

Madhya Pradesh

Narmada River

1312

Assam

Brahmaputra River

916

Odisha

Mahanadi River

890

Tamil Nadu

Kaveri River

800

Rajasthan

Chambal River

965

Kerala

Periyar River

244

Haryana

Yamuna River

1376

West Bengal

Ganga-Hooghly River

520

Note: Every state in India has a river that supports its people and fields. The Ganga blesses the north, while the Godavari and Krishna nourish the south. Together, these rivers form the living network that holds India together.

UPSC Related Articles
Indus Water Treaty Mission Karmayogi Judicial Activism
Anti-Defection Law Cooperative Federalism Sendai Framework

Longest River in India FAQs

Which is the longest river in India?

The Ganga River is the longest river in India, covering about 2525 kilometres from the Himalayas to the Bay of Bengal.

Name the top 10 longest rivers in India.

The top 10 longest rivers in India are Ganga, Godavari, Krishna, Yamuna, Narmada, Indus, Brahmaputra, Mahanadi, Kaveri, and Tapti.

Which is the longest river in north India?

As per surveys, the Ganga River is the longest river in northern India. It is known for supporting vast plains and several major cities along its banks in India.

Which is the longest river in South India?

The Godavari is known as the longest river in South India. This river travels through multiple states.
Free Learning Resources
Know about Physics Wallah
Physics Wallah is an Indian edtech platform that provides accessible & comprehensive learning experiences to students from Class 6th to postgraduate level. We also provide extensive NCERT solutions, sample paper, NEET, JEE Mains, BITSAT previous year papers & more such resources to students. Physics Wallah also caters to over 3.5 million registered students and over 78 lakh+ Youtube subscribers with 4.8 rating on its app.
We Stand Out because
We provide students with intensive courses with India’s qualified & experienced faculties & mentors. PW strives to make the learning experience comprehensive and accessible for students of all sections of society. We believe in empowering every single student who couldn't dream of a good career in engineering and medical field earlier.
Our Key Focus Areas
Physics Wallah's main focus is to make the learning experience as economical as possible for all students. With our affordable courses like Lakshya, Udaan and Arjuna and many others, we have been able to provide a platform for lakhs of aspirants. From providing Chemistry, Maths, Physics formula to giving e-books of eminent authors like RD Sharma, RS Aggarwal and Lakhmir Singh, PW focuses on every single student's need for preparation.
What Makes Us Different
Physics Wallah strives to develop a comprehensive pedagogical structure for students, where they get a state-of-the-art learning experience with study material and resources. Apart from catering students preparing for JEE Mains and NEET, PW also provides study material for each state board like Uttar Pradesh, Bihar, and others

Copyright © 2026 Physicswallah Limited All rights reserved.