This is a list of rivers in India. Rivers that flow into the sea are sorted geographically, along the coast starting from the Bay of Bengal in the east moving along the Indian coast southward till Kanyakumari and moving northward along the Arabian Sea. Rivers that flow into other rivers are sorted by the proximity of their points of union to the sea (the lower in the list, the more upstream). To identify some river, names of districts or States are also given. An alphabetical list of rivers in India is given at the end.

The major rivers of India flow into the Bay of Bengal and Arabian Sea. The major rivers of India are:

  • flowing into the Bay of Bengal: Bramhaputra, Ganges ( with its tributaries Yamuna, Gomti, Chambal) , Mahanadi, Godavari, Krishna, Cavery ( and their main tributaries )
  • flowing into the Arabian Sea: Indus, Narmada, Tapti (and their main tributaries )

The remaining rivers are:

  • flowing into the inner part of India.
  • many coastal rivers which are arranged as per Indian States

The list has to be arranged as per above.

Rivers flowing into Bay of BengalEdit

Brahmaputra River BasinEdit

Ganga River BasinEdit

West Bengal Coastal RiversEdit

Mahanadi River BasinEdit

Orissa Coastal RiversEdit

Godavari River BasinEdit

Krishna River BasinEdit

Andhra Pradesh Coastal RiversEdit

Penner River BasinEdit

Kaveri River BasinEdit

Tamilnadu Coastal RiversEdit

Rivers flowing into Arabian SeaEdit

Kerala Coastal RiversEdit

See also List of rivers in Kerala

Karnataka Coastal RiversEdit

Goa Costal RiversEdit

Maharashtra Coastal RiversEdit

Gujarat Coastal RiversEdit

Tapti River BasinEdit

Tapti River and its tributaries

Narmada River BasinEdit

Mahi River BasinEdit

Sabarmati River BasinEdit

Indus River BasinEdit

Rivers flowing into inner part of IndiaEdit

Alphabetical listEdit

Incomplete List River,


Achankovil River, Adyar River, Ahar River, Aner River, Alaknanda River, Amaravati River, Arkavathy River,

Ban Ganga River, Badiya River, Banas River, Bavanthadi River, Beas River, Berach River, Betwa River, Bhagirathi River, Bharathapuzha River, Bhavani River, Bhima River,Brahmani River, Brahmaputra River, Budhi Gandak

Chalakkudy River, Chaliyar River, Chambal River, Chenab River, Cooum,

Daman Ganga River, Damodar River, Dhasan River, Dudhana River,


Ganges River, Gambhir River, Gandak, Gayathripuzha, Ghaggar River, Ghaghara River, Girija River,Girna River, Godavari River, Gomti River,

Halali River, Haora River, Hoogli River


Indus River, Indravati River,

Jaldhaka, Jhelum River,

Kabini River, Kali Sindh River, Kaliasote River, Kalpathipuzha, Kanhan River, Kannadipuzha, Karnaphuli River, Kaveri River, Kelna River, Khadakpurna River, Kodoor River, Koel River, Kolab River, Kollidam River, Kosi River, Koyna River, Krishna River,

Lachen River, Lachung River, Luni River,


Mahanadi River, Mahananda River, Mahakali River, Mahi River, Mandovi River, Meenachil River, Meghna River, Mithi River, Mula River,Musi River, Mutha River,

Narmada River, Nethravathi River,

Palar River,Pahuj River, Panjnad River, Panzara River, Parbati River (Himachal Pradesh), Parbati River (Madhya Pradesh), Parbati River (Rajasthan), Payaswini, Pench River, Penner River, Periyar River, Ponnaiyar River, Pranhita River, Purna River,


Rangeet River, Ravi River, Rihand River, Rupnarayan River,

Sabarmati River, Sankh River, Sharavathi River, Shipra River, Sindh River, Son River, South Koel River, Subarnarekha river, Sutlej River, Surya River,

thamarabarani river , Tansa River, Tapti River, Tawa River, Teesta River, Thuthapuzha, Tunga River, Tungabhadra River,


Vaan River, Vaigai River, Vashishti River, Vedavathi River, Vaippar River

Ulhas River,

Wainganga River, Wagh River, Wardha River, West Banas River,


Yamuna River,

Zuari River,

Unsorted list by TributaryEdit

Here are unsorted list of the rivers in India, some with their tributaries and distributaries.

See alsoEdit

Rivers of India


Community content is available under CC-BY-SA unless otherwise noted.