Saturday, October 3, 2026 Search My Trip EnglishChinese
World news · travel · culture
Taiwan The Taiwan Times
Taiwan's window to the world

Rivers in Sri Lanka

33 rivers in Sri Lanka. Data from Wikidata and Wikipedia.

Akkarayan Aru The Akkarayan Aru is a river in Northern Province, Sri Lanka. The river rises in north-wes… Attanagalu Oya The Attanagalu Oya (Sinhala: ) is a river in Gampaha District, Sri Lanka. The length of th… Deduru Oya The Deduru Oya is the sixth-longest river of Sri Lanka. The 142 km (88 mi) long river runs… Gal Oya The Gal Oya is a 108 km (67 mi) long river, in southeast Sri Lanka. It is the 16th longest… Gin Ganga The Gin Ganga (Sinhala: , Gin River), is a 115.9 km (72 mi) long river located in Galle Di… Kala Oya The Kala Oya is the third longest river in Sri Lanka. The 145 km (90 mi) long river has a … Kalu Ganga Kalu Ganga (Sinhala: , literally: Black River) is a river in Sri Lanka. The river originat… Kehelgamu Oya The Kehelgamu Oya (translated into Kehelgamu River from Sinhala) is a major upstream tribu… Kelani River The Kelani River (Sinhala: ) is a 145-kilometre-long (90 mi) river in Sri Lanka. The fourt… Kirindi Oya Kirindi Oya is a river in Sri Lanka. Starting in Bandarawela, it flows for 117 km (73 mi) … Kodalikkallu Aru The Kodalikkallu Aru is a small river in Northern Province, Sri Lanka. The river rises in … Kotmale Oya The Kotmale River (Sinhala: ) is the longest tributary of Mahaweli River. The river begins… Kukule Ganga The Kukule Ganga is a river in Sabaragamuwa Province in southwestern Sri Lanka. The Kukule… Kumbukkan Oya The Kumbukkan Oya is the twelfth-longest river of Sri Lanka. The 116 km (72 mi) long river… Madu Ganga The Madu Ganga is a minor watercourse which originates near Uragasmanhandiya in the Galle … Maha Oya The Maha Oya (Sinhala: , lit.'Great River') is a major watercourse in the Sabaragamuwa Pro… Mahaweli River The Mahaweli River (Sinhala: , literally "Great Sandy River", [mahawali gangai]), is a 335… Malwathu Oya The Malwathu Oya (Sinhala: Malwathu Oya, Aruvi Aru) is the second longest river in Sri Lan… Mandekal Aru The Mandekal Aru is a river in Northern Province, Sri Lanka. The river rises in the wester… Maskeliya Oya The Maskeliya Oya (translated into Maskeliya River from Sinhala) is a major upstream tribu… Menik Ganga The Menik Ganga is the thirteenth-longest river of Sri Lanka. The river is approximately 1… Mi Oya The Mi Oya is a 108 km (67 mi) long river, in Sri Lanka. It is the fifteenth-longest river… Nanu Oya Nanu Oya is a 27 km (17 mi) long stream in the Central Province of Sri Lanka. It originate… Netheli Aru The Netheli Aru is a river in Northern Province, Sri Lanka. The river rises in central Mul… Nilwala River The Nilwala is a river in Southern Province in Sri Lanka. It originates in Sinharaja Fores… Pallavarayankaddu Aru The Pallavarayankaddu Aru is a river in Northern Province, Sri Lanka. The river rises in w… Parangi Aru The Parangi Aru is a river in Northern Province, Sri Lanka. The river rises in central Vav… Piramenthal Aru The Piramenthal is a small river in Northern Province, Sri Lanka. The river rises in north… Pusweli Oya The Pusweli Oya is a major tributary of the Kelani Ganga river in Sri Lanka. Starting from… Theravil Aru The Theravil Aru (or Toravil Aru) is a river in Northern Province, Sri Lanka. The river ri… Verugal Aru Verugal Aru (Verukal Āṟu, lit.'"flood" or "that which overflows"'), also known as the Veru… Walawe River The Walawe (Sinhala: ) is a 138 km (86 mi) long river in Sri Lanka which originates on Ada… Yan Oya The Yan Oya is the fifth-longest river of Sri Lanka. The 142 km (88 mi) long river's catch…

More about Sri Lanka