Major Rivers in India, River System, Largest and Smallest Rivers in India!

Explore the major rivers of India, including the Ganges, Brahmaputra, Godavari, & more. Learn about their origins, tributaries, and significance across regions.

THEIASHUB

India, a land of diverse landscapes and rich cultural heritage, is also home to numerous rivers that form an essential part of the country’s ecological, cultural, and economic fabric. These rivers provide water for irrigation, drinking, industry, and transportation, making them indispensable to the lives of millions. The river systems of India are diverse, with major rivers flowing in different directions: from the Himalayas in the north to the peninsular region in the south, and from the east to the west.

We will explore some of the major rivers of India, their characteristics, tributaries, and states they flow through.

Image Credit: Maps of India

Major River Systems in India

In India, rivers are grouped based on where they flow. Some rivers flow in the northern part of India, like the Ganga and Yamuna, starting from the Himalayas and moving towards the plains. Other rivers, like the Godavari and Krishna, flow in the southern part of the country, usually heading east and emptying into the Bay of Bengal. There are also rivers in the northeastern part of India, such as the Brahmaputra, that flow through hilly areas and into the plains.

Rivers are also categorized by which direction they flow. Some rivers, like the Ganga and Brahmaputra, flow east towards the Bay of Bengal, while others, like the Narmada and Tapi, flow towards the west and empty into the Arabian Sea.

Also Read:  National Parks In India

1. Indus River

The Indus River is one of the longest and most important rivers in the world. It starts from the Tibetan Plateau in the Himalayas, flows through India, and then enters Pakistan before finally emptying into the Arabian Sea. The river is about 3,180 kilometers long, making it the longest river in India. It gets water from several big tributaries like the Panjnad, Shyok, Dras, and Zanskar. The river passes through the regions of Ladakh and Gujarat in India before reaching Pakistan.

Image Credit: Maps of India

2. Brahmaputra River

The Brahmaputra River is another important river that begins in Tibet, where it’s called the Yarlung Tsangpo, and enters India through Arunachal Pradesh. It flows through the states of Assam and West Bengal, covering about 2,880 kilometers. The river is very important because it helps create the fertile plains of Assam and provides water to much of North-East India. Some of its main tributaries are the Lohit, Subansiri, and Teesta rivers.

3. Ganges River

The most famous river in India, the Ganges (Ganga) holds immense cultural and spiritual significance. Originating from the Gangotri Glacier in the Uttarakhand Himalayas, it flows across the northern plains of India, covering a length of about 2,525 kilometers. The river passes through several states, including Uttarakhand, Uttar Pradesh, Bihar, Jharkhand, and West Bengal. The Ganges is joined by numerous tributaries such as the Yamuna, Ghaghara, Gomti, Kosi, and Son. It is one of the most important rivers not just for its size but for its role in religious and agricultural activities.

Also Read: Ramsar sites in India 

4. Godavari River

The Godavari is one of the longest rivers in South India, often referred to as the ‘Dakshina Ganga’ (the Ganges of the South). Originating in the Western Ghats near Trimbak in Maharashtra, it stretches for about 1,465 kilometers before emptying into the Bay of Bengal. The Godavari flows through the states of Maharashtra, Telangana, and Andhra Pradesh. The river has several important tributaries like the Manjira, Indravati, and Sabari. The Godavari basin is crucial for irrigation and agriculture in the regions it passes through.

5. Sutlej River

The Sutlej River is one of the major rivers in northern India and Pakistan. It originates from the Tibetan Plateau in China and flows through the state of Himachal Pradesh before entering Punjab in India and eventually crossing into Pakistan. The river is about 1,450 kilometers long. It plays a crucial role in irrigation and provides water to the fertile plains of Punjab. The Sutlej is also important for hydroelectric power generation, with several dams built along its course, including the Bhakra Nangal Dam.

6. Krishna River

Originating from the Western Ghats in Maharashtra, the Krishna River flows across the Deccan Plateau before reaching the Bay of Bengal. The total length of the Krishna is about 1,400 kilometers. It is an important river for the states of Maharashtra, Karnataka, Telangana, and Andhra Pradesh. Major tributaries include the Bhima, Tungabhadra, and Ghataprabha rivers. The Krishna River is integral to the agricultural economy of the southern states.

7. Yamuna River

The Yamuna is one of the longest rivers in India, flowing for approximately 1,376 kilometers. It originates from the Yamunotri Glacier in the Himalayas and flows through Uttarakhand, Uttar Pradesh, Haryana, and the National Capital Territory of Delhi before merging with the Ganges at Prayagraj. The river is fed by various tributaries such as the Chambal, Betwa, and Ken rivers.

8. Narmada River

The Narmada River originates from the Vindhya Range and flows westward through Madhya Pradesh, Maharashtra, and Gujarat before draining into the Arabian Sea. The Narmada River is about 1,312 kilometers long, making it one of the largest west-flowing rivers in India. It is fed by tributaries like the Kolar, Sher, and Tawa.

9. Mahanadi River – The River of Chhattisgarh and Odisha

The Mahanadi originates from the Eastern Ghats in Chhattisgarh and flows eastward through the state of Odisha before emptying into the Bay of Bengal. With a length of around 900 kilometers, it is one of the important rivers of Eastern India. Major tributaries of the Mahanadi include the Hasdeo, Seonath, Jonk, and Ong rivers.

10. Kaveri River

The Kaveri River, originating from the Western Ghats in Karnataka, flows through the states of Tamil Nadu and finally drains into the Bay of Bengal. The Kaveri is about 805 kilometers long and is considered one of the most important rivers for irrigation in South India. It is joined by major tributaries like the Amaravati, Hemavati, Bhavani, and Noyyal rivers.

East and West Flowing Rivers

India’s rivers are classified into east-flowing and west-flowing rivers based on their direction of flow. East-flowing rivers, such as the Ganges, Mahanadi, Godavari, and Krishna, flow towards the Bay of Bengal, forming vast fertile plains and supporting agriculture. On the other hand, west-flowing rivers like the Narmada, Tapi, and Mahi flow towards the Arabian Sea. These rivers are relatively shorter and often pass through rift valleys or coastal regions, creating unique ecosystems. The difference in flow direction plays a significant role in the geographical distribution of water and resources across India.

Image- West & East Flowing Rivers Map

Major Rivers in India FAQS

The Ganges River originates from the Gangotri Glacier in Uttarakhand. It travels across northern India and is vital for agriculture, religious activities, and the livelihood of millions.

The River Tamraparni, located in Tamil Nadu, is one of the smallest rivers in India. It flows through the Western Ghats and is approximately 113 kilometers long.

East-flowing rivers like the Ganges and Godavari flow towards the Bay of Bengal, supporting agriculture. West-flowing rivers like the Narmada and Tapi flow towards the Arabian Sea.

The major tributaries of the Brahmaputra River include the Lohit, Subansiri, and Teesta rivers. These tributaries contribute significantly to its water volume and floodplain creation in Northeast India.


UPSC QEP 2026 Batch 5 - English
UPSC QEP 2026 Batch 5 - English
Buy now View Details

Submit Your Details to Learn More



NEEV GS + CSAT Foundation 2026/27
NEEV GS + CSAT Foundation 2026/27
Buy now View Details



Join theIAShub’s Mains Answer Writing Program

Refine your answer writing skills and elevate your UPSC preparation with personalized support and expert feedback.

Fill out the form to get started with the program or any other enquiries !

Let's Connect with Counselor

Best IAS Coaching In Delhi, UPSC Online & Offline Classes by IAShub

Are you dreaming of becoming an IAS officer? Then, IAShub can be your best guide. It is one of the Best IAS Coaching in Delhi. Many students who want to clear the UPSC exam join IAShub for learning. The institute gives both online and offline classes. Their teachers are experienced and helpful. They easily explain every topic. Students also get notes, tests, and tips to do well in the exam.

UPSC Online Classes by IAShub

IAShub is in Delhi and is trusted by many UPSC students. It offers coaching for every part of the UPSC exam – Prelims, Mains, and Interview. The classes are simple and easy to understand. The teachers are experts and guide students in the right way. IAShub is also known for its helpful notes, test series, and answer-writing practice. IAShub is the best coaching in Delhi and also gives UPSC Online Classes. This helps students from any place in India to learn. The online classes are live and also recorded. So, students can watch them anytime. These classes cover the full UPSC syllabus.

Key Offerings Provided by IAShub

Here are some important services provided by IAShub:

  • UPSC Prelims: IAShub teaches for Prelims with a focus on basics. It also gives daily current affairs and monthly magazines.
  • Classroom Courses: IAShub has classroom learning for students in Delhi. The environment is good and peaceful for study.
  • Live Classes: Students who live far can join live UPSC online classes. These classes are just like real classes.
  • QEP for Mains: The Quality Enrichment Program (QEP) is special for Mains preparation. It helps students write better and faster.
  • Answer Writing: Regular answer writing practice is given. Teachers also check answers and give tips to improve.
  • Free Resource: IAShub gives free notes by toppers and helpful Main Booster material.
  • Test Series: Test series are available for every subject. These help students know their weak points and improve.
  • Interview Guidance Session: IAShub also gives interview practice sessions with experts. These help students feel confident.

UPSC Exam Overview

The UPSC Civil Services Exam has three parts:

  • Prelims: It has two papers: General Studies and CSAT.
  • Mains: It has nine papers, including essays and optional subjects.
  • Interview: It tests the personality and confidence of the student.

This exam is tough, but with the right guidance, it becomes easy to manage. Students must study smart and stay regular.

How IAShub Helps in the UPSC Journey

IAShub supports students from the beginning to the end. It gives the right books, tests, and notes. The classes are easy to follow, and the teachers are always ready to help. Students get personal doubt sessions too. The test series and answer checking help students learn where they need to do better. Also, free study materials save time and money.
IAShub also guides students during the final stage – the interview. Experts take mock interviews and give useful tips. This full support makes IAShub one of the best IAS coaching in Delhi.

Best IAS Coaching In Delhi FAQs

Yes, IAShub offers live and recorded online classes. Students can attend from any part of India.

Classes are available in both English and Hindi, so students can choose the language they are comfortable with.

The classroom centre is located in Delhi. Students can visit and join offline batches there.

IAShub gives interview guidance sessions to help students prepare for the final round of UPSC.
Footer Image