List of Rivers in Karnataka

The beautiful Karnataka state is blessed with number of rivers. Check out the list of longest river, its sources, origin, touching state detail.

Sr. No.

Name

Origin

Length

Dam

Connecting State

Connecting City

1

Payaswini

Koinadu

105 km

 

Kerala

Kasaragod
Koinadu
Sullia

2

Bhima River

Bhimashankar

861 km

Kalmodi Dam

Maharashtra Telangana

Solapur
Bijapur
Gulbarga
Daund
Havali
Shirur

3

Tunga River

Gangamoola

147 km

 

 

Koodli
Shimoga City
Gajanur

4

Krishna River

Mahabaleswar
Jor village

1,300 km

Dhom Dam
Srisailam Dam
Nagarjuna Sagar Dam

Maharashtra
Telangana
Andhra Pradesh

Wai
Koduru
Vijayawada
Satara
Kashil

5

Tungabhadra River

Koodli

531 km

Tungabhadra Dam

Andhra Pradesh Telangana

Hampi
Hospet
Kurnool
Mantralayam
Alampur
Chitradurga
Bellary
Koppal
Raichur

6

Kaveri

Talakaveri
Kodagu

765 km

 

Tamil Nadu

Talakadu
Kushalnagar
Mayiladuthurai
Kumbakonam
Srirangam
Srirangapatna
Thanjavur
Trichy

7

Sharavati

Ambutheertha

128 km

Linganamakki dam Gerusoppa dam

 

Sagara
Honnavar
Thirthahalli
Hosanagara

8

Netravati River

Bangrabalige valley

103 Km

 

 

Uppinangadi
Bantwal

9

Kabini River

Wayanad

240 km

Kabini dam

 

Mananthavady
Kuttiady
Payyampally
Korome
Valad

10

Arkavati

Nandi Hills

193 km

Manchanabele dam

 

Chikkaballapura
Kanakapura

11 Kali River Kushavali 184 km Supa Dam   Diggi
Karwar
12 Malaprabha River Kanakumbi 304 km Malaprabha Dam
Navilatirtha Dam
  Munavalli
Kanakumbi
Jamboti
13 Ghataprabha River Krishna River 283 km   Maharashtra Almatti
Chaukul
Kolhapur
14 Varahi River Western Ghats   Mani Dam   Siddapura
Yadur
Kundapura

River Map