1. Indus (Source-Mansarovar)
Total Length : 709 km in India, Important Tributaries : Shyok, Skardu, Shigar, Gilgit in Mountain area, Jhelum, Chenab, Ravi, Beas and Sutlej in plains
Important Places on The river bank : Leh, Skardu

2. Jhelum
(Source-Verinag)
Total Length : 400 km in India, Important Tributaries : Lidar, Pohru, Kishenganga
Important Places on The river bank : Anantnag, Srinagar, Uri

3. Chenab
(Source-Lahul)
Total Length : 1200 km in India,
Important Places on The river bank : Rohtang Pass, Ramban, Riasi

4. Ravi
(Source-Rohtang Pass)
Total Length : 725 km,

5. Beas
(Source-Rohtang Pass)
Total Length : 470 km,
Important Places on The river bank : Mandi Kapurthala, Ferozepur.

6. Sutlej
(Source-Rakas Lake)
Total Length : 1050 km in India, Important Tributaries : Beas Joins at Harike
Important Places on The river bank : Bhakra, Nangal, Rupar, Ludhiana

7. Ganga (comprised of two streams)
[Source- (i) Bhagirathi from the Gangotri (ii) Alaknanda]
Total Length : 2071 km, Important Tributaries : Pindar, Mandakini, Dhauliganga, Bishenganga, Yamuna, Ramganga Ghaghara, Kosi, Gandak, Sone,  Mahananda, Damodar
Important Places on The river bank : Devprayag, Hardwar, Kanpur, Allahabad, Varanasi, Patna Bhagalpur, Kolkata,

8. Yamuna
(Source-Yamnotri Glacier on the Bandarpunch peak in Uttarakhand)
Total Length : 1300 km, Important Tributaries : Hanumanganga, Hindan, Chambal, Sind, Betwa, Ken.
Important Places on The river bank : Delhi, Mathura, Agra, Allahabad

9. Ramganga
(Source-Risi in Garhwal district)
Total Length : 690 km, Important Tributaries : Khoi ganga.
Important Places on The river bank : Ranikhet, Bareilly Moradabad

10. Ghaghara (Karnali in Nepal)
(Source-Gurta Mandhata Peak in Tibet)
Total Length : 690 km, Important Tributaries : Rapti, Sharita
Important Places on The river bank : Faizabad, Ayodhya Chhapra

11. Gandak (Narayani in Nepal)
(Source-Near Tibet-Nepal Border)
Total Length : 425 km in India,
Important Places on The river bank : Hajipur

12. Burhi Gandak
(Source-Sumesar hill India-Nepal border)
Total Length : 610 km,

13. Kosi
(Source-Sapt Kosi)
Total Length : 730 km in India,
Important Places on The river bank : Hanumanagar Supaul, Saharsa

14. Sone
(Source-Amarkantak Plateau)
Total Length : 780 km, Important Tributaries : Johilla, Gopat, Rihand, Kanharr, North Koel.

B. The Peninsular River West flowing rivers 
1. Narmada
(Source-Amarkantak Plateau)
Total Length : 1312 km, Important Tributaries : Burhar, Sher, Dedhi, Tawa, Hiram, Bama, Goi, Machak
Important Places on The river bank : Amarkantak, Jabalpur, Bharuch

2. Tapi
(Source-Multai in Betul Distt. of M.P.)
Total Length : 730 km, Important Tributaries : Purna, Betul, Patki, Gangajl, Dathranj, Amravti
Important Places on The river bank : Bushanpur, Manadvi, Surat

3. Mahi
(Source-Rises In Vindhyas)
Total Length : 580 km
Important Tributaries :
Som, Anas, Panam

4. Luni
(Source-Annasagar in Ajmer)
Total Length : 450 km, Important Tributaries : Jojri, Sukri
Important Places on The river bank : Balotra

5. Sabarmati
(Source-Jai Samad Lake of Udaipur)
Total Length : 416 km, Important Tributaries : Wakal, Harrow, Hathmathi, Watrak, Meshwa

6. Mahanadi
(Source-Sihawa in Raipur Distt)
Total Length : 858 km, Important Tributaries : Sheonath, Hasdao, Mand, lb, ong, Tel
Important Places on The river bank : Raipur, Hirakud, Cuttack

7. Godavari
(Source-Trimbak in Nasik)
Total Length : 1465 km, Important Tributaries : Mangra, Pranhita, Penganga, Wardha, Waingana, Sabari, Indravati
Important Places on The river bank : Nasik, Bhadrachalam

8. Krishna
(Source-Mahabaleshwar)
Total Length : 1400 km, Important Tributaries : Koyna, Penchganga, Oudhganga, Malprabha Bhima-Tungbhadra Musi etc.
Important Places on The river bank : Rajahmundry, Mahabaleshwar, Nagarjun Sagar

9. Cauvery
(Source-Rises in Brahmgiri hills)
Total Length : 800 km, Important Tributaries : Hemavati, Shima, herangi, Kabbani, Suvarnavati
Important Places on The river bank : Vijayawada, Krishnaraj Sagar, Shivasamudrarn, Tiruchirapalli

10. Chambal
(Source-Jaunapav Hill near Mau)
Total Length : 900 km, Important Tributaries : Kali sind, Parvati, Banas
Important Places on The river bank : Mhow, Gandhi Sagar, Kota,

11. Brahmani
Total Length : 705 km,
Important Places on The river bank : Rourkela, Talchir

12. Subarnarekha
Total Length : 333 km, Important Tributaries : Chhotanagapur Plateau
Important Places on The river bank : Udaigiri, Jamshedpur

13. Brahmputra or Tsangpo
(Source-Mansarovar Lake in Tibet)
Total Length : 885 km in India, Important Tributaries : Dibhang, Lohit, Manas Subannsari Kameng, Tista, Torsa
Important Places on The river bank : Dibrugarh, Gauhati, Dhubri