Desicareer Logo

Longest Rivers in India – Top 10 Longest & Largest Rivers In India

Top 10 Longest Rivers in India

Longest Rivers in India
Longest Rivers in India

India is renowned as the land of rivers, with numerous water bodies flowing across the country. These mighty rivers play a significant role in the economic development of the nation. Rivers in India are broadly categorized into two types: Himalayan Rivers, originating from the Himalayas, and Peninsular Rivers, originating in the Peninsula. While Himalayan Rivers are perennial, Peninsular Rivers are primarily rain-fed. In this article, we will explore the top 10 longest rivers in India.

  1. Ganges River (Ganga):
    • Origin: Gangotri Glacier in Uttarakhand
    • Length: Approximately 2,525 kilometers
    • States Flowed Through: Uttarakhand, Uttar Pradesh, Bihar, Jharkhand, West Bengal
  2. Yamuna River:
    • Origin: Yamunotri Glacier in Uttarakhand
    • Length: Approximately 1,376 kilometers
    • States Flowed Through: Uttarakhand, Himachal Pradesh, Uttar Pradesh, Haryana, Delhi
  3. Brahmaputra River:
    • Origin: Angsi Glacier in Tibet
    • Length: Approximately 2,900 kilometers (in India)
    • States Flowed Through: Arunachal Pradesh, Assam
  4. Indus River:
    • Origin: Tibetan Plateau in China
    • Length: Approximately 1,976 kilometers (in India)
    • States Flowed Through: Jammu and Kashmir
  5. Godavari River:
    • Origin: Brahmagiri Mountain in Maharashtra
    • Length: Approximately 1,465 kilometers
    • States Flowed Through: Maharashtra, Telangana, Andhra Pradesh
  6. Krishna River:
    • Origin: Mahabaleshwar in Maharashtra
    • Length: Approximately 1,400 kilometers
    • States Flowed Through: Maharashtra, Karnataka, Telangana, Andhra Pradesh
  7. Narmada River:
    • Origin: Amarkantak Plateau in Madhya Pradesh
    • Length: Approximately 1,312 kilometers
    • States Flowed Through: Madhya Pradesh, Maharashtra, Gujarat
  8. Tapti River:
    • Origin: Betul district in Madhya Pradesh
    • Length: Approximately 724 kilometers
    • States Flowed Through: Madhya Pradesh, Maharashtra, Gujarat
  9. Mahi River:
    • Origin: Vindhyachal Ranges in Madhya Pradesh
    • Length: Approximately 580 kilometers
    • States Flowed Through: Madhya Pradesh, Rajasthan, Gujarat
  10. Sabarmati River:
    • Origin: Aravalli Range in Rajasthan
    • Length: Approximately 371 kilometers
    • States Flowed Through: Rajasthan, Gujarat

Top 10 Longest Rivers in India Lists

Here is the list of the top 10 longest rivers in India in terms of length.

Top 10 longest rivers in India
Sr. No.RiverLength in India (km)Total Length (km)
1.Ganga25252525
2.Godavari14641465
3.Krishna14001400
4.Yamuna13761376
5.Narmada13121312
6.Indus11143180
7.Brahmaputra9162900
8.Mahanadi890890
9.Kaveri800800
10.Tapti724724

The rivers of India, both Himalayan and Peninsular, are vital lifelines for the country’s economic growth and sustenance. These long rivers serve various purposes, including agriculture, transportation, and energy generation. Understanding their significance helps in appreciating the rich natural heritage of India.

States and Capitals of India

Top 10 Longest Rivers In India- FAQs

Ans. The Ganges River is the longest river in India.
Ans. Ganges is the longest inland river of India.
Ans. Yamuna is the longest tributary river of India.
Ans. Godavari is the longest river of South India.
Ans. Majuli is the largest river island of India.
Join Desicareer Whatsapp