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