ganga-riverganges

Complete List of the Longest Rivers in India with Key Facts

14 Oct, 2025

5 minutes read
Written by- Kavya

Share this link via

Or copy link

14 Oct, 2025

5 minutes readWritten by - Kavya

Share this link via

Or copy link

Table of Contents

Table of Contents

  • 10 Longest Rivers of India
  • 1. Ganga (Ganges) - The Sacred Lifeline of India
  • 2. Godavari - The Ganga of the South
  • 3. Krishna - The Backbone of the Deccan
  • 4. Yamuna - The River of Legends
  • 5. Narmada - The Western Wonder
  • 6. Indus (in India) - The Historic Giant
  • 7. Brahmaputra - The Powerful Pulse of the East
  • 8. Mahanadi - The River of Odhisha
  • 9. Kaveri - The Cultural River of the South
  • 10. Tapti - The Silent Stream
Join our travel community for the latest tips, guides, and exclusive offers!

You have already subscribed our newsletter!
Thanks for Subscribing our newsletter!

Think rivers are just water flowing from one place to another? Not in India. Here, they are storytellers, lifelines, and the backdrop to every great India tour , from misty mountains to coastal plains.

In this blog, we are charting the longest rivers in India, including the top 10 rivers in India that have shaped the land, culture, and even entire civilizations. Whether you are planning your next adventure or just in the mood for some fascinating facts, this list is where your river journey begins.

Ready to go with the flow? Let’s dive in.

10 Longest Rivers of India

1. Ganga (Ganges) - The Sacred Lifeline of India

blog-images

The Ganga is not just the longest river in India, but also the most revered. Flowing entirely within the country, it plays a central role in Indian culture, religion, and economy. Originating in the Himalayan Gangotri Glacier, the Ganga winds through the heart of the Indo-Gangetic plain, supporting agriculture, providing water to millions and serving as a spiritual artery for Hindus.

Cities like Haridwar, Varanasi, Prayagraj, and Kolkata have grown along its banks, making it both sacred and significant. It’s also the river where millions take a dip to cleanse their sins and where many festivals, like Kumbh Mela, come to life.

Length: 2,525 Kilometers

Origin: Gangotri Glacier, Uttarakhand

Ends at: Bay of Bengal

States covered: Uttarakhand, Uttar Pradesh, Bihar, Jharkhand, West Bengal

Fun Facts: It forms the world’s largest delta along with the Brahmaputra.

2. Godavari - The Ganga of the South

blog-images

Nicknamed the Dakshina Ganga, the Godavari is the second-longest river in India and the longest in the southern part of the country. Starting from Trimbak in Maharashtra, it travels eastward across the Deccan Plateau and drains into the Bay of Bengal. As one of the longest rivers of India, it plays a vital role in supporting agriculture in Telangana and Andhra Pradesh. The river is also lined with important pilgrim towns like Nashik and Rajahmundry, making it both a spiritual and economic lifeline for the region.

Length: 1,465 Km

Origin: Trimbak, Maharashtra

Ends at: Bay of Bengal

States covered: Maharashtra, Telangana, Andhra Pradesh, Chhattisgarh, Odisha

Fun fact: Known for Pushkaralu, a river festival celebrated once every 12 years.

3. Krishna - The Backbone of the Deccan

blog-images

The Krishna River flows through central and southern India, nourishing large parts of the Deccan Plateau. It starts from the hills of Mahabaleshwar in Maharashtra and winds its way through Karnataka, Telangana, and Andhra Pradesh. As one of the major rivers of India, it supports extensive irrigation networks, major dams, and hydroelectric projects, especially in Andhra Pradesh, playing a crucial role in the region’s agriculture and power supply.

Length: 1,400 Km

Origin: Mahabaleshwar, Maharashtra

Ends at: Bay of Bengal

States covered: Maharashtra, Karnataka, Telangana, Andhra Pradesh

Fun fact: The river basin is home to famous temples, such as Srisailam.

Suggested read: Biggest Dams in India

4. Yamuna - The River of Legends

blog-images

The Yamuna is the Ganga’s largest tributary and flows through some of North India’s most densely populated regions, including Delhi. Revered in mythology and sacred texts, the river originates from the Yamunotri Glacier in Uttarakhand and meets the Ganga at the Triveni Sangam in Prayagraj. Often listed among the longest rivers of India, the Yamuna is lined with major historical sites like the Taj Mahal in Agra. Despite facing serious pollution challenges, it remains a lifeline for millions who live along its banks.

Length: 1,376 km

Origin: Yamunotri Glacier, Uttarakhand

Merges with: Ganga at Prayagraj

States covered: Uttarakhand, Haryana, Delhi, Uttar Pradesh

Fun fact: Many Mughal gardens were built along the Yamuna.

5. Narmada - The Western Wonder

blog-images

Flowing westward into the Arabian Sea, the Narmada River is one of the few major rivers in India with such a direction. Its journey from the Amarkantak Plateau in Madhya Pradesh through the picturesque Marble Rocks of Bhedaghat is legendary. The river holds cultural and spiritual significance, often mentioned in Hindu scriptures and believed to cleanse sins, like the Ganga. It also fuels hydropower projects and irrigation systems in central India.

Length: 1,312 km

Origin: Amarkantak Plateau, Madhya Pradesh

Ends at: Arabian Sea

States covered: Madhya Pradesh, Maharashtra, Gujarat

Fun fact: pilgrims perform the “Narmada Parikrama”, a circumamabulation of the entire river.

6. Indus (in India) - The Historic Giant

blog-images

Although much of the Indus River flows through Pakistan, its upper reaches in India are incredibly significant. It originates in Tibet, enters India in Ladakh, and flows into Pakistan. The river is historically important as the cradle of the Indus Valley Civilization. In the Indian region, it supports local communities and glaciers that feed it, which continue to be key indicators of climate health.

Length: 3,180 Km

Origin: Tibetan Plateau

Ends at: Arabian Sea (Via Pakistan)

States covered: Ladakh, Jammu and Kashmir

Fun fact: It lends its name to the country - India.

7. Brahmaputra - The Powerful Pulse of the East

blog-images

Known for its dramatic floods and mighty flow, the Brahmaputra enters India through Arunachal Pradesh after journeying from Tibet. It then flows through Assam before entering Bangladesh. As one of the major long rivers in India, it is vital for the biodiversity and culture of Northeast India. With its vast width, strong currents, and seasonal intensity, the Brahmaputra stands out, both for its natural power and as one of the few male-named rivers in the country.

Length: 2,900 Km

Origin: Angsi Glacier, Tibet

Ends at: Bay of Bengal

States covered: Arunachal Pradesh, Assam

Fun Fact: It forms one of the world’s largest river islands - Majuli in Assam.

8. Mahanadi - The River of Odhisha

blog-images

The Mahanadi is the lifeline of Odisha and Chhatisgarh. It originates in the Sihawa Hills and flows eastward into the Bay of Bengal. Known for the Hirakud Dam, one of the longest earthen dams in the world, the Mahanadi is crucial for irrigation and floor control in eastern India.

Length: 890 Km

Origin: Chhatisgarh

Ends at: Bay of Bengal

States covered: Chhattisgarh, Odisha

Fun fact: Hirakud Dam is over 25 km long!

9. Kaveri - The Cultural River of the South

blog-images

The Kaveri River is a sacred and essential water source in South India. Originating from the Western Ghats in Karnataka, it flows through Tamil Nadu and empties into the Bay of Bengal. Counted among the important long rivers in India, the Kaveri has fueled civilizations, temples, and agriculture for centuries. It also plays a key role in several ongoing water-sharing disputes between states, highlighting its significance in both cultural and political landscapes.

Length: 800 km

Origin: Talakaveri, Karnataka

Ends at: Bay of Bengal

States covered: Karnataka, Tamil Nadu

Fun fact: The river feeds the fertile Kaveri Delta, known as the “Granary of South India”

Suggested read: Bhakra Nangal Dam

10. Tapti - The Silent Stream

blog-images

The Tapti River is another west-flowing river like the Narmada, draining into the Arabian Sea. It begins in Madhya Pradesh and travels through Maharashtra and Gujarat. Though smaller, it plays a vital role in irrigation and agriculture in central-western India.

Length: 724 Km

Origin: Satpura Hills, Madhya Pradesh

Ends at: Arabian Sea

States covered: Madhya Pradesh, Maharashtra, Gujarat

Fun fact: Its name is derived from the Goddess Tapati, daughter of the sun god Surya.

Suggested Reads

Get exclusive travel insights & updates into your inbox!

*By clicking subscribe you'll receive emails from WanderOn.

You have already subscribed our newsletter!
Thanks for Subscribing our newsletter!

Shrutika Parab

24 May 2024

Thank you Team Wanderon for the amazing Ladakh Experience. Right from the point of making the bookings with Mr. Chakshu to the point of completion of the trip received amicable support.

Continue Reading

Sonal Shekhar Dash

9 May 2024

I did my first solo trip in India with WanderOn. Initially I was sceptical about their Meghalaya-Kaziranga trip as I didn't have any prior experience with them but the team assured me that it's going to be one of the best experiences of my life.

Continue Reading

Archana Awati

30 Apr 2024

In Ladakh, find the perfect blend of culture, adventure, and serenity. December last year I decided that my next trip would be Ladakh but didn’t know how to go about it. I knew I wanted to travel in a group, as I had prior experiences of traveling in a group but wanted an organiser I could trust. Ladakh isn’t like other destinations wherein you need some instructions due to the high altitudes.

Continue Reading

Kartik Dilawari

4 Jul 2024

After an amazing trip to Tirthan with WanderOn, I decided to go to Manali-Jispa with them and yet again, the experience was worth every penny. The place was very beautiful and the quality of service was top-notch, the itinerary was very good and the quality of transportation and stays were very good. Had an awesome time there and made some good friends as well. Lastly, our trip captains Priyasha and Rachit managed the entire trip very well and were so fun and made our trip an experience worth remembering.

Continue Reading

FAQ'S

01

Which is the longest river in India?

The Ganga River is the longest river in India, stretching about 2,525 kilometers from the Gangotri Glacier in Uttarakhand to the Bay of Bengal.

02

Which is the second-longest river in India?

03

What are the top 10 longest rivers in India?

04

Which is the longest river that flows entirely in India?

05

Which is the longest river in South India?

WANDERON EXPERIENCES PVT LTD

3rd Floor, Building No-436, Phase IV, Udyog Vihar, Sector-18, Gurugram, Haryana-122015

© WANDERON EXPERIENCES PVT LTD, All rights reserved.
bak
Request a Call Back
Request a Call Back

Where do you want to go next?

Make your move, fill out your details now!
icon
icon
icon
msg
Thank you! Your form has been submitted successfully. We'll be in touch soon.
Your details have been submitted. Our Expert will get in touch with you soon.