India is an amazing country blessed with beautiful nature whether it is water bodies, mountains, flora, or fauna. In this article, we will talk about the longest rivers in India. You can also witness some interesting facts related to rivers.

India is also known to be the land of rivers. The economic growth and development of India also depend on it. Many people depend on these rivers for irrigation facilities and it is a source of living too.

ADVERTISEMENT

Indian people worship these rivers as some of the rivers have significant backstories. It is also mentioned in history that some of the rivers are holy rivers. In India, you will get to know the rituals and stories related to the holy rivers once you visit them.

You can also feel the calmness and relax by the banks of these largest river in India. So, you must explore these flowing gems of India and have a great time.

Here are some interesting facts about the 10 longest rivers in India:

1. Ganga (2,510 km)

Ganga is a holy river and is considered the longest rivers in India. It appears from the Gangotri glacier of Uttrakhand. The gharial is one of the water species that live in the Ganga River.

ADVERTISEMENT

The fact is around 140 species of fish and even 90 lands are covered by this river. Ganga flows in Uttar Pradesh, Uttrakhand, Bihar, and West Bengal. Devpraya is the starting point and Bangladesh, where the river merges with the Bay of Bengal, is the ending point of the river.

longest river in india - Ganga
Rishikesh Post/Instagram

2. Godavari (1,465 km)

The Godavari comes under the list of the longest river in South India. It is also known as South Ganges and the Dakshin Ganges. The second longest rivers in India appears from Trimbakeshwar in Nashik and ends when it meets with the Bay of Bengal.

In between, this biggest river in India covers states like Telangana, Andhra Pradesh, and Chhattisgarh. Purna, Pranhita, Sabari, and Indravati rivers are the main streams of Godavari. The Godavari ends when it meets with the Bay of Bengal.

longest rivers in india - Godavari
Praveen Reddy/Instagram

3. Krishna River (1,400 km)

Krishna is the largest river in India. The river appears from Mahabaleshwar and ended up meeting at the Bay of Bengal by covering a distance of 1290 km. States like Maharashtra, Telangana, Karnataka, and Andhra Pradesh depend on the Narmada River for irrigation.

Panchganga, Bhima, Ghataprabha, Tungabhadra and Dudhaganga are the tributaries of this river. It passes by the banks of Sangli and Vijayawada.

Largest River in India - Krishna river
istock

4. Yamuna (1,376 km)

One of the longest rivers in India is the Yamuna which starts from the Yamunotri glacier of Uttarakhand. The Yamuna is one of Ganga’s longest tributaries which doesn’t mix with the sea.

ADVERTISEMENT

The river flows through the states of Uttarakhand, Delhi, Haryana, Himachal Pradesh, and Uttar Pradesh. Hindon, Sharda, Giri, Hanuman Ganga, Sasur, Chambal, Betwa, Ken, Sindh, Rishiganga, and Tons are the main streams of Yamuna River.

Largest River in India - Yamuna
youngisthan

5. Narmada (1,312 km)

It is considered one of the largest river in India. It is also known as the “lifeline of Madhya Pradesh and Gujarat”. The holy river appears from the Amarkantak. The unique thing about this is that the river flows towards the west side but it mostly flows towards the east side.

Ramayana, Mahabharata and other Puranas also mentioned this river. The Hindu religion believes that Narmada is one of the divine watercourses of India while others are Ganga, Godavari, Yamuna, Saraswati, Kaveri, and Sindhu.

Biggest River in India - Narmada
britannica

6. Indus (3,180 km – 1,114 km in India)

It believes that the name India originates from the name of the Indus River. It appears from the Mansarovar Lake and it flows through Ladakh, Baltistan, and Gilgit. Then it enters the Pakistan borders.

ADVERTISEMENT

According to history, the oldest and most developed Indus Valley civilization has been nurtured by Indus. This river covers a distance of 1,114 km in India but 3,180 km is the total length Indus river. The major cities covered by the banks of the Indus River are Leh and Skardu.

indus river leh
worldatlas

7. Brahmaputra (2,900 km – 916 km in India)

Being one of the largest river originates from the Mansarovar range same as the Indus River. From Angsi Glacier the river emerges which is located near Mansarovar Lake in Tibet, China. This Indian river is considered to have male gender.

Yarlung Tsangpo river is the Chinese name of Brahmaputra as it enters from Arunachal Pradesh to India. This river covers 916 km in India.

Brahmaputra - Largest rivers In India
worldatlas

8. Mahanadi (858 km)

The river is considered as “distress of Odisha”. It is called such because of a disastrous flood related to past incidents. The river emerges in the Raipur district of Chhattisgarh.

ADVERTISEMENT

The major streams of the river are Seonath, Mand, Ong, Jonk, Telen, and Hasdeo. Hirakud Dam is built to control the horrifying situation which is now maintained by waterways systems.

World’s Longest Dam Hirakud Dam is built across the Mahanadi River

Mahanadi-River-Cuttack-Odisha-India
britannica

9. Kaveri (805 km)

Kaveri is among the biggest river in India and holy water body of South India. The river starts flowing from Brahmagiri Hill of the Western Ghats in Karnataka and flows towards the South-east side. Then it passes through Karnataka and Tamil Nadu.

This is one of the longest river in South India which also plays a major part in the irrigation plans.

ADVERTISEMENT

kaveri river
swarajya

10. Tapti River(724 km)

Tapti river flows from East to West as it is one of three rivers which flow in this direction. Peninsular India is the river’s origination. In the Betul district at the Satpura Range, the river starts flowing and goes on to Madhya Pradesh, Maharashtra, and Gujarat.

The river distributes in the Purna river, Gomai, Panzara, Pedhi, Arna, and Girna rivers. The river merges with the Gulf of Khambhat in the end.

Tapti river india
herzindagi

ADVERTISEMENT