List of some of the major rivers in India:
- Ganges River: The Ganges River originates in the Gangotri Glacier in the Indian state of Uttarakhand. Its major tributaries include the Yamuna, Ghaghara, Gandak, Kosi, and Son rivers. The Ganges Delta is located in Bangladesh and West Bengal, India. The river flows through the states of Uttarakhand, Uttar Pradesh, Bihar, Jharkhand, and West Bengal before emptying into the Bay of Bengal.
- Brahmaputra River: The Brahmaputra River originates in the Angsi Glacier in Tibet. Its major tributaries include the Dibang, Lohit, Subansiri, and Kameng rivers. The Brahmaputra Delta is located in Bangladesh. The river flows through the states of Arunachal Pradesh and Assam before emptying into the Bay of Bengal.
- Yamuna River: The Yamuna River originates in the Yamunotri Glacier in the Indian state of Uttarakhand. Its major tributaries include the Chambal, Betwa, and Ken rivers. The river flows through the states of Uttarakhand, Himachal Pradesh, Uttar Pradesh, Haryana, and Delhi before merging with the Ganges River.
- Godavari River: The Godavari River originates in the Western Ghats near Trimbakeshwar in the Indian state of Maharashtra. Its major tributaries include the Indravati, Pranhita, and Manjira rivers. The Godavari Delta is located in Andhra Pradesh. The river flows through the states of Maharashtra, Telangana, Andhra Pradesh, Chhattisgarh, Madhya Pradesh, Odisha and Puducherry before emptying into the Bay of Bengal.
- Krishna River: The Krishna River originates in the Western Ghats near Mahabaleshwar in the Indian state of Maharashtra. Its major tributaries include the Bhima, Tungabhadra and Musi rivers. The Krishna Delta is located in Andhra Pradesh. The river flows through the states of Maharashtra, Karnataka and Andhra Pradesh before emptying into the Bay of Bengal.
- Narmada River: The Narmada River originates in the Amarkantak Plateau in the Indian state of Madhya Pradesh. Its major tributaries include the Burhner, Banjar, Sher, Shakkar, Dudhi, Tawa and Kolar rivers. The river flows through the states of Madhya Pradesh and Gujarat before emptying into the Arabian Sea.
- Tapi River: The Tapi River originates in the Satpura Range in the Indian state of Madhya Pradesh. Its major tributaries include the Purna, Girna, Panzara, Bori and Aner rivers. The river flows through the states of Madhya Pradesh, Maharashtra and Gujarat before emptying into the Arabian Sea.
- Mahanadi River: The Mahanadi River originates in the Indian state of Chhattisgarh. Its major tributaries include the Seonath, Jonk, Hasdeo, Mand, Ib, Ong and Tel rivers. The Mahanadi Delta is located in Odisha. The river flows through the states of Chhattisgarh and Odisha before emptying into the Bay of Bengal.
- Kaveri River: The Kaveri River originates in the Western Ghats in the Indian state of Karnataka. Its major tributaries include the Hemavati, Shimsha, Arkavathy, Kapila, Honnuhole, Lakshmana Tirtha, Kabini, Bhavani, Noyyal and Amaravati rivers. The Kaveri Delta is located in Tamil Nadu. The river flows through the states of Karnataka and Tamil Nadu before emptying into the Bay of Bengal.
- Indus River: The Indus River originates in the Tibetan Plateau in the vicinity of Lake Mansarovar. Its major tributaries include the Shyok, Gilgit, Kabul, Gomal, Kurram and Chenab rivers. The river flows through the Indian state of Jammu and Kashmir before entering Pakistan and eventually emptying into the Arabian Sea.
- Sutlej River: The Sutlej River originates in the vicinity of Lake Rakshastal in Tibet. Its major tributaries include the Beas, Ravi, Chenab and Jhelum rivers. The river flows through the Indian states of Himachal Pradesh and Punjab before entering Pakistan and eventually emptying into the Arabian Sea.
- Sabarmati River: The Sabarmati River originates in the Aravalli Range in the Indian state of Rajasthan. Its major tributaries include the Wakal, Sei, Harnav, Hathmati, Watrak and Khari rivers. The river flows through the states of Rajasthan and Gujarat before emptying into the Arabian Sea.
- Penna River: The Penna River originates in the Nandi Hills in the Indian state of Karnataka. Its major tributaries include the Jayamangali, Kunderu and Sagileru rivers. The river flows through the states of Karnataka and Andhra Pradesh before emptying into the Bay of Bengal.
- Beas River: The Beas River originates in the Himalayas in central Himachal Pradesh, India. Its major tributaries include the Parbati, Hurla, Sainj, Uhl, Luni, Banganga and Chakki rivers. The river flows through the Indian state of Himachal Pradesh and Punjab before merging with the Sutlej River.
- Chambal River: The Chambal River originates in the Janapav near Mhow in the Indian state of Madhya Pradesh. Its major tributaries include the Banas, Kali Sindh, Parbati, and Shipra rivers. The river flows through the states of Madhya Pradesh, Rajasthan and Uttar Pradesh before merging with the Yamuna River.
- Ghaghara River: The Ghaghara River originates in the Mapchachungo Glacier in Tibet. Its major tributaries include the Rapti, Little Gandak and Kuwana rivers. The river flows through the Indian states of Uttarakhand and Uttar Pradesh before merging with the Ganges River.
- Jhelum River: The Jhelum River originates in the southeastern part of Kashmir Valley in the Indian state of Jammu and Kashmir. Its major tributaries include the Lidder, Sind, Neelum and Poonch rivers. The river flows through the Indian state of Jammu and Kashmir before entering Pakistan and eventually emptying into the Chenab River.
- Ravi River: The Ravi River originates in the Bara Bhangal, District Kangra in Himachal Pradesh, India. Its major tributaries include the Budhil, Tant Gari, and Nai rivers. The river flows through the Indian states of Himachal Pradesh and Punjab before entering Pakistan and eventually merging with the Chenab River.
- Son River: The Son River originates near Amarkantak in the Indian state of Madhya Pradesh. Its major tributaries include the Rihand, Kanhar, Koel and Gopad rivers. The river flows through the states of Madhya Pradesh, Uttar Pradesh, Jharkhand and Bihar before merging with the Ganges River.
- Betwa River: The Betwa River originates in the Kumra village in the Indian state of Madhya Pradesh. Its major tributaries include the Dhasan, Jamni, Sindh and Bina rivers. The river flows through the states of Madhya Pradesh and Uttar Pradesh before merging with the Yamuna River.
- Damodar River: The Damodar River originates in the Chota Nagpur Plateau in the Indian state of Jharkhand. Its major tributaries include the Barakar, Konar, Bokaro and Jamunia rivers. The river flows through the states of Jharkhand and West Bengal before emptying into the Hooghly River.
List of some of the smaller rivers in India:
- Barakar River: The Barakar River is a tributary of the Damodar River and originates in the Chota Nagpur Plateau in the Indian state of Jharkhand. The river flows through the states of Jharkhand and West Bengal before merging with the Damodar River.
- Bhima River: The Bhima River is a tributary of the Krishna River and originates in the Bhimashankar hills near Karjat in the Indian state of Maharashtra. The river flows through the states of Maharashtra and Karnataka before merging with the Krishna River.
- Banas River: The Banas River is a tributary of the Chambal River and originates in the Khamnor Hills in the Indian state of Rajasthan. The river flows through the state of Rajasthan before merging with the Chambal River.
- Gomti River: The Gomti River is a tributary of the Ganges River and originates in the Gomat Taal near Madho Tanda in the Indian state of Uttar Pradesh. The river flows through the state of Uttar Pradesh before merging with the Ganges River.
- Kali River: The Kali River is a river in the Indian state of Karnataka. It originates in the Western Ghats and flows through the state of Karnataka before emptying into the Arabian Sea.
- Koyna River: The Koyna River is a tributary of the Krishna River and originates in the Mahabaleshwar in the Indian state of Maharashtra. The river flows through the state of Maharashtra before merging with the Krishna River.
- Luni River: The Luni River is a river in the Indian state of Rajasthan. It originates in the Pushkar Valley near Ajmer and flows through the state of Rajasthan before ending in the marshy lands of Rann of Kutch.
- Palar River: The Palar River is a river in the Indian states of Karnataka, Andhra Pradesh and Tamil Nadu. It originates in the Nandi Hills in Karnataka and flows through the states of Karnataka, Andhra Pradesh and Tamil Nadu before emptying into the Bay of Bengal.