15 longest rivers in India, in order of length
India has a vast network of rivers that flow across its length and breadth. Here is a list of some of the major rivers of India:
Major Rivers:
- Ganga (2,525 km) – originates from Gangotri Glacier, Uttarakhand and flows into the Bay of Bengal
- Brahmaputra (2,900 km) – originates from Lake Manasarovar, Tibet and flows into the Bay of Bengal
- Indus (3,180 km) – originates from Lake Mansarovar, Tibet and flows into the Arabian Sea
- Krishna (1,400 km) – originates from Mahabaleswar, Karnataka and flows into the Bay of Bengal
- Godavari (1,465 km) – originates from Trimbakeshwar, Maharashtra and flows into the Bay of Bengal
- Cauvery (800 km) – originates from Brahmagiri Hills, Karnataka and flows into the Bay of Bengal
- Narmada (1,312 km) – originates from Amarkantak Plateau, Madhya Pradesh and flows into the Arabian Sea
- Mahanadi (858 km) – originates from Mahendragiri Hills, Odisha and flows into the Bay of Bengal
- Tapti (724 km) – originates from Satpura Range, Madhya Pradesh and flows into the Arabian Sea
- Yamuna (1,376 km) – originates from Yamunotri Glacier, Uttarakhand and flows into the Ganga River
Other Important Rivers:
- Gomti (1,057 km) – originates from Gomti Hills, Uttar Pradesh and flows into the Ganga River
- Sindhu (1,050 km) – originates from Lake Mansarovar, Tibet and flows into the Arabian Sea
- Sabarmati (960 km) – originates from Aravalli Hills, Gujarat and flows into the Arabian Sea
- Bhima (950 km) – originates from Bhimashankar Peak, Maharashtra and flows into the Krishna River
- Chambal (940 km) – originates from Vindhya Range, Madhya Pradesh and flows into the Yamuna River
- Kosi (720 km) – originates from Nepal and flows into the Ganga River
- Gandaki (725 km) – originates from Nepal and flows into the Ganga River
- Damodar (640 km) – originates from Jharkhand and flows into the Hooghly River
- Mahananda (630 km) – originates from Nepal and flows into the Ganga River
- Pennar (580 km) – originates from Andhra Pradesh and flows into the Bay of Bengal
For the TLOW backpacking experience click on this link
Inland Rivers:
- Chandra Bhaga (300 km) – flows through Himachal Pradesh and Jammu and Kashmir
- Spiti River (320 km) – flows through Himachal Pradesh
- Sutlej River (380 km) – flows through Himachal Pradesh and Punjab
- Beas River (300 km) – flows through Himachal Pradesh and Punjab
- Ravi River (720 km) – flows through Himachal Pradesh and Punjab
Note: The length of a river can vary depending on the source and method of measurement.
Length: India has a total of 14 major rivers, with a total length of approximately 7,000 kilometers (4,350 miles).
Source: Many Indian rivers originate from the Himalayas, the Western Ghats, and the Eastern Ghats mountain ranges.
Cultural Significance: Rivers have played a crucial role in Indian culture, history, and economy. They have been revered as sacred, worshiped as deities, and have been the source of livelihood for many people.
Table of Contents
Economic Importance: Indian rivers support agriculture, industry, and commerce. They provide water for irrigation, hydroelectric power generation, and drinking water for millions of people.
Environmental Concerns: Indian rivers face several environmental challenges, including pollution, siltation, and climate change. This has led to concerns about their long-term sustainability and health.
1. Ganges River (2,525 km / 1,569 miles):
The Ganges River is one of the most sacred rivers in Hinduism and is considered the lifeline of India. It originates from the Himalayas in Uttarakhand and flows through several states, including Uttar Pradesh, Bihar, and West Bengal.
2. Indus River (2,325 km / 1,446 miles):
The Indus River is one of the longest rivers in India and originates from the Himalayas in Tibet. It flows through Jammu and Kashmir, Himachal Pradesh, and Punjab before entering Pakistan.
3. Brahmaputra River (2,900 km / 1,802 miles):
The Brahmaputra River is one of the longest rivers in India and originates from the Angsi Glacier in Tibet. It flows through Arunachal Pradesh, Assam, and West Bengal before emptying into the Bay of Bengal.
4. Krishna River (1,400 km / 870 miles):
The Krishna River is one of the most important rivers in India and originates from the Western Ghats in Karnataka. It flows through several states, including Maharashtra, Telangana, and Andhra Pradesh.
5. Godavari River (1,465 km / 910 miles):
The Godavari River is another major river in India and originates from the Western Ghats in Maharashtra. It flows through several states, including Telangana, Andhra Pradesh, and Odisha.
6. Cauvery River(1,001 km / 623 miles):
Cauvery River is a sacred river in South India and originates from the Western Ghats in Karnataka. It flows through Tamil Nadu and Kerala before emptying into the Bay of Bengal.
7. Narmada River (970 km / 603 miles):
The Narmada River is a major river in central India and originates from the Amarkantak Plateau in Madhya Pradesh. It flows through several states, including Gujarat, Maharashtra, and Madhya Pradesh.
8. Tapti River (724 km / 450 miles):
The Tapti River is a major river in western India and originates from the Satpura Range in Madhya Pradesh. It flows through Maharashtra before emptying into the Arabian Sea.
9. Kaveri River (696 km / 432 miles):
The Kaveri River is a major river in South India and originates from the Western Ghats in Karnataka. It flows through Tamil Nadu and Kerala before emptying into the Bay of Bengal.
10. Mahanadi River(584 km / 363 miles):
The Mahanadi River is a major river in eastern India and originates from the Chhattisgarh plateau in Madhya Pradesh. It flows through Odisha and Andhra Pradesh before emptying into the Bay of Bengal.
11. Shasti River (543 km / 337 miles):
The Shasti River is a major river in North India and originates from the Shivalik Hills in Himachal Pradesh. It flows through Uttar Pradesh and Uttarakhand before emptying into the Ganges River.
12. Yamuna River (537 km / 332 miles):
The Yamuna River is a major river in North India and originates from the Yamunotri Glacier in Uttarakhand. It flows through Uttar Pradesh and Delhi before merging with the Ganges River at Allahabad.
13. Sindhu River (520 km / 323 miles):
The Sindhu River is a major river in North India and originates from the Himalayas in Himachal Pradesh. It flows through Jammu and Kashmir before merging with the Chenab River.
14. Gomti River(464 km / 288 miles):
The Gomti River is a major river in North India and originates from the Himalayas in Uttarakhand. It flows through Uttar Pradesh before emptying into the Ganges River.
15. Betwa River (447 km / 278 miles):
The Betwa River is a major river in North India and originates from the Vindhya Range in Madhya Pradesh. It flows through Uttar Pradesh before emptying into the Yamuna River.
Note: The lengths of rivers can vary depending on the source and method of measurement.
Here are the 15 longest rivers in India:
- Ganga – 2,525 km (1,569 miles)
- Origin: Gangotri Glacier, Uttarakhand
- Mouth: Bay of Bengal, West Bengal
- Brahmaputra – 2,900 km (1,800 miles)
- Origin: Lake Manasarovar, Tibet
- Mouth: Bay of Bengal, Assam
- Indus – 3,180 km (1,975 miles)
- Origin: Lake Mansarovar, Tibet
- Mouth: Arabian Sea, Pakistan
- Krishna – 1,400 km (870 miles)
- Origin: Mahabaleswar, Karnataka
- Mouth: Bay of Bengal, Andhra Pradesh
- Godavari – 1,465 km (910 miles)
- Origin: Trimbakeshwar, Maharashtra
- Mouth: Bay of Bengal, Andhra Pradesh
- Cauvery – 800 km (500 miles)
- Origin: Brahmagiri Hills, Karnataka
- Mouth: Bay of Bengal, Tamil Nadu
- Narmada – 1,312 km (818 miles)
- Origin: Amarkantak Plateau, Madhya Pradesh
- Mouth: Arabian Sea, Gujarat
- Mahanadi – 858 km (533 miles)
- Origin: Mahendragiri Hills, Odisha
- Mouth: Bay of Bengal, Odisha
- Tapti – 724 km (450 miles)
- Origin: Satpura Range, Madhya Pradesh
- Mouth: Arabian Sea, Gujarat
- Yamuna – 1,376 km (852 miles)
- Origin: Yamunotri Glacier, Uttarakhand
- Mouth: Ganga River, Uttar Pradesh
- Gomti – 1,057 km (657 miles)
- Origin: Gomti Hills, Uttar Pradesh
- Mouth: Ganga River, Uttar Pradesh
- Sindhu – 1,050 km (652 miles)
- Origin: Lake Mansarovar, Tibet
- Mouth: Arabian Sea, Pakistan
- Sabarmati – 960 km (597 miles)
- Origin: Aravalli Hills, Gujarat
- Mouth: Arabian Sea, Gujarat
- Bhima – 950 km (590 miles)
- Origin: Bhimashankar Peak, Maharashtra
- Mouth: Krishna River, Karnataka
- Chambal – 940 km (585 miles)
- Origin: Vindhya Range, Madhya Pradesh
- Mouth: Yamuna River, Rajasthan
Note: The length of a river can vary depending on the source and method of measurement. These lengths are approximate and based on commonly cited values.