thumb|Kaart van Sri Lanka. Dit is een lijst van rivieren in Sri Lanka. De langste rivier in Sri Lanka is de Mahaweli, die een lengte van 335 km heeft en een stroomgebied met een oppervlakte van 10.448 km², bijna 20% van het eiland.

Rivieren langer dan 100 km Rivier Lengte(km) Bron Stroomgebied(km²)Locatie monding Mahaweli 335 Horton Plains 10.448 Malvathu 164 Dambulla   Kala Oya 148 Dambulla   Kelani 145 Adam's Peak 2.292 Yan Oya 142 Ritigala   Deduru Oya 142 Kurunegala   Walawe 138 Adam's Peak Maduru Oya 135 Maduru Oya   Maha Oya 134 Hakurugammana 1.528   Kalu Ganga 129 Adam's Peak 2.719   Kirindi Oya 117 Bandarawela   Kumbukkan Oya 116 Lunugala   Menik Ganga 114 Namunukula   Gin Ganga 113 Gongala 932 Mi Oya 109 Saliyagama   Gal Oya 108 Yalkumbura  

Rivieren korter dan 100 km

Rivier Lengte(km) Bron Stroomgebied(km²)Locatie mondingAttanagalu Oya 76Kegalle 736 Niwala 72 922 Kanakarayan Aru 70 Omanthai     Kotmale 70 Horton Plains     Parangi Aru 60 Vavuniya     Kehelgamu Oya 50 Horton Plains 2292     Pali Aru 50 Puliyankulam     Maskeliya Oya 40 Peak Wilderness     Nay Aru 40 Vavuniya     Per Aru 32 Vavuniya     Mandekal Aru 30 Mullaitivu     Nanu Oya 27 Pidurutalagala     Pallavarayankaddu Aru 27 Mullaitivu     Akkarayan Aru 25 Mullaitivu     Netheli Aru 24 Mullaitivu     Theravil Aru 23 Mullaitivu     Nay Aru 20 Mullaitivu     Piramenthal Aru 20 Mullaitivu     Kodalikkallu Aru 19 Mullaitivu     Valukkai Aru 16 Jaffna     Kukule   Madu Ganga     Mavil Aru     Pusweli Oya     Verugal Aru    

Fotogalerij

Sri Lanka Rivieren