The Top 10 Longest Rivers in India: India is a country where many rivers flow from many Indian states. Many rivers in India are considered sacred and worshipped as gods, like the Ganga, Yamuna, Narmada, and many more. Rivers are an important part of India’s culture, economy, and ecosystem, providing water for drinking, irrigation, transportation, and hydropower generation. Here is a list to which we have added the top 10 longest rivers in India with their length in kilometre.
Top 10 Longest Rivers in India
The Ganga River
- Length in India (km): 2525
- Total Length (km): 2525
The Ganga River is known as the longest river in India. The Ganga river length is over 2,525 km. The Ganga River is also an important source of water for irrigation, transportation, and hydropower generation. The Indian government has launched some programmes to clean the Ganga River, including the Namami Gange programme.
The Godavari River
- Length in India (km): 1464
- Total Length (km): 1465
The Godavari River is one of the longest rivers in India, its length over 1,465 km from the Western Ghats in Maharashtra to the Bay of Bengal in Andhra Pradesh. The Godavari River is known as the Dakshin Ganga or the South Ganges River.
The Krishna River
- Length in India (km): 1400
- Total Length (km): 1400
The Krishna River flows from many states in India, including Maharashtra, Karnataka, Telangana, and Andhra Pradesh. The Krishna River is the fourth-longest river in India.
The Yamuna River
- Length in India (km): 1376
- Total Length (km): 1376
The Yamuna River flows through many states in India, including Uttarakhand, Himachal Pradesh, Haryana, Delhi, and Uttar Pradesh. The river originates from the Yamunotri Glacier in the Himalayas and flows for over 1,376 km before merging with the Ganges at Allahabad.
The Narmada River
- Length in India (km): 1312
- Total Length (km): 1312
The Narmada River flows through the states of Madhya Pradesh, Maharashtra, and Gujarat. The river is around 1,312 kilometres long.
The Indus River
- Length in India (km): 1114
- Total Length (km): 3180
The Indus River flows through China, India, and Pakistan. The river is around 3,180 km long.
The Brahmaputra River
- Length in India (km): 916
- Total Length (km): 2900
The Brahmaputra River flows through China, India, and Bangladesh. The river is around 2,900 kilometres long. The Brahmaputra River is known for its diverse range of flora and fauna.
The Mahanadi River
- Length in India (km): 890
- Total Length (km): 890
The Mahanadi River flows through the states of Chhattisgarh and Odisha. The Mahanadi River is known for its importance to the agriculture and fisheries sectors in the region.
The Kaveri River
- Length in India (km): 800
- Total Length (km): 800
The Kaveri River flows through the states of Karnataka and Tamil Nadu. The river is around 765 kilometres long.
The Tapti River
- Length in India (km): 724
- Total Length (km): 724
The Tapti River flows through the states of Maharashtra, Gujarat, and Madhya Pradesh. The river is around 724 km long. The Tapti River is known for its scenic beauty and is an important source of water for irrigation and drinking in the region.
Longest Rivers in India: Gk Quiz
Q1. What is the longest river in India?
Ans. The Ganges River
Q2. Which river is known as the “Life Line of Madhya Pradesh”?
Ans. The Narmada River
Q3. Which river is also known as the Tsangpo-Brahmaputra?
Ans. The Brahmaputra River
Q4. Which river flows through the states of Maharashtra, Gujarat, and Madhya Pradesh?
Ans. The Tapti River
Q5. Which river is the second-longest river in India and is also known as the “Sorrow of Bihar”?
Ans. The Brahmaputra River