Iš viso saloje yra 103 upės. Be to, daugumos Šri Lankos upių ilgis neviršija 100 kilometrų.
Mahaveli upė
Mahaveli yra ilgiausia upė visoje saloje. Srovės ilgis yra 335 kilometrai. Upės ištakos yra netoli Hatono miesto (Centrinė provincija). Tada upė eina į šiaurę (per Kandį), po to keičia kryptį į rytus, tačiau įveikusi kalnus vėl pasuka į šiaurę. Upės žiotys yra Bengalijos įlankos vandenys (Coddiyar įlanka, šiek tiek į pietus nuo Trincomalee).
Kalu upė
Bendras šios salos upės ilgis yra 129 kilometrai. Pažodinis jo pavadinimo vertimas yra „Juodoji upė“. Upės šaltinis yra Adomo kalno šlaitai. Kalu įteka į Lakkadive jūros vandenis (Kalutaros regionas). Didžiausias intakas yra Kuda upė.
Meniko Gangos upė (Tangalle)
„Menik Ganga“yra miniatiūrinė upė, kurios vandenis vietiniai gyventojai laiko šventais. Upės vaga eina per Katagaramos miesto teritoriją, padalindama ją į dvi dalis. Šventyklų kompleksas, kuris yra šventa teritorija, yra šiauriniame upės krante. Šventas prausimasis vyksta kasmet ir patenka į liepos mėnesio religinės šventės laikotarpį. Vietiniai gyventojai tikina, kad jo krantuose augantys medžiai suteikia gydomųjų savybių vandeniui.
Upė sekli, didžiausias plotis - 200 metrų. Stiprių liūčių laikotarpiu „Menik Ganga“perpildo, bet sausros metu tampa labai sekli.
Gvatos upė Polvatta
„Polwatta Ganga“vaga eina per Mataros rajono žemes ir įteka į Veligamos įlankos (Lakadyvų jūra) vandenis. Vanduo upėje išlieka šiltas beveik ištisus metus.
Upės krantai yra nepaprastai vaizdingi. Čia rasite gražių tropikų, tankių mangrovių, natūralaus akmens terasų ir neįprastų grotų, sudarytų iš didelių riedulių. Čia praktikuojami pasivaikščiojimai valtimis, kurių metu galima sutikti krokodilų ir stebėti driežus.
Bentota Gango upė
Viena gražiausių upių Šri Lankoje, tekanti į Indijos vandenyno vandenis. Bentotos santakoje su vandenynu yra geriausias paplūdimys visoje pietvakarinėje salos pakrantėje.
Vasarą čia organizuojami nedideli pasivaikščiojimai palei upę, nes čia yra ką pamatyti. Bentotos krantuose yra senovės Galapata Vihara šventyklos griuvėsiai, kur puikiai išsaugotos senovės freskos ir statulos. Jei norite, upėje galite sugauti keletą žuvų. Vanduo upėje yra labai švarus, todėl galima užsiimti žvejyba ir plaukiojimu akvalangu.
Dėl daugybės slenksčių Šri Lankos upės pritraukia baidarėmis ir plaustais mėgstančius žmones. Ir geriausios upės saloje šiuo atžvilgiu yra Kelani, Mahaveli, Kotmale-Oya, Gorokhoya ir Situvaka upės.