S.No
|
River
|
Origin
|
End
|
1
|
Ganga
|
Gangotri Glacier (Bhagirathi), Uttarakhand
|
Bay of Bengal
|
2
|
Yamuna
|
Yamunotri Glacier, Uttarakhand
|
Merges with Ganga at Allahabad
|
3
|
Brahmaputra
|
Angsi Glacier in Himalayas in Tibet, but enters India in Arunachal
Pradesh
|
Merges with Ganga and ends in Bay of Bengal
|
4
|
Indus
|
Originates in Tibetan plateau, Enters India in J&K
|
Arabian sea
|
5
|
Hugli
|
Tributary of Ganga near West Bengal
|
Merges with Ganga at Bay of Bengal
|
6
|
Gomti
|
Tributary of Ganga, starting at Gomat Taal, UP
|
Joins Ganga in Varanasi
|
7
|
Son
|
Tributary of Ganga, starting at Amarkantak, Madhya Pradesh
|
Joins Ganga just above Patna
|
8
|
Gandak
|
Nepal; Ganges tributary at Indo-Nepal border
|
Joins Ganga near Patna
|
9
|
Kosi
|
Starts from Bihar near Indo-Nepal border
|
Joins Ganga near Katihar district of Bihar
|
10
|
Mahanadi
|
Sihawa mountain of Chhatisgarh
|
Bay of Bengal
|
11
|
Jhelum
|
Tributary of Chenub river, Punjab
|
Merges with Chenab at Jhang (Pakistan)
|
12
|
Ravi
|
Starts from Bara Bhangal, Kangra district, Himachal Pradesh
|
Joins Chenab in Pakistan
|
13
|
Sutlej
|
Tributary of Indus river, originates at Rakshastal, Tibet
|
Meets Beas river in Pakistan and ends at Arabian sea
|
14
|
Beas
|
Rises at Himalayas in central Himachal Pradesh
|
Joins Sutlej river in Punjab
|
15
|
Kaveri
|
Talakaveri in Western Ghats in Karnataka
|
Ends in Bay of Bengal
|
16
|
Krishna
|
Originates in the Western Ghats near Mahabaleshwar in Maharashtra
|
Ends in Bay of Bengal near Andhra Pradesh
|
17
|
Godavari
|
Starts in Maharashtra
|
Ends in Bay of Bengal
|
18
|
Tungabhadra
|
Tributary of Krishna river staring at Karnataka
|
Joins Krishna river along the border of Telangana and Andhra Pradesh
|
19
|
Tapti
|
Rises in Eastern Satpura Ranges, Madhya Pradesh
|
Ends into Gulf of Khambat, Gujarat
|
20
|
Mahi
|
Rises in Madhya Pradesh
|
Flows into Arabian sea from Gujarat
|
21
|
Narmada
|
Starts from Amarkantak, Madhya Pradesh
|
Drains into Arabian sea via Gulf of Cambay
|