Kopumā salā ir 103 upes. Turklāt lielākās daļas Šrilankas upju garums nepārsniedz 100 kilometrus.
Mahaveli upe
Mahaveli ir garākā upe visā salā. Straumes garums ir 335 kilometri. Upes avots atrodas netālu no Hattonas pilsētas (Centrālā province). Tad upe iet uz ziemeļiem (caur Kandi), pēc tam maina virzienu uz austrumiem, bet, pārvarot kalnus, atkal pagriežas uz ziemeļiem. Upes grīva ir Bengālijas līča ūdeņi (Coddiyar līcis, nedaudz uz dienvidiem no Trinkomalee).
Kalu upe
Šīs salas upes kopējais garums ir 129 kilometri. Tā nosaukuma burtiskais tulkojums ir "Melnā upe". Upes avots ir Ādama kalna nogāzes. Kalu ieplūst Lakkadives jūras ūdeņos (Kalutara reģions). Lielākā pieteka ir Kuda upe.
Menika Gangas upe (Tangalle)
Menika Ganga ir miniatūra upe, kuras ūdeņus vietējie uzskata par svētu. Upes gultne iet cauri Katagarama pilsētas teritorijai, sadalot to divās daļās. Tempļu komplekss, kas ir svēta teritorija, atrodas upes ziemeļu krastā. Svētā mazgāšanās notiek katru gadu un ietilpst reliģisko svētku laikā jūlijā. Vietējie iedzīvotāji apliecina, ka tās krastos augošie koki ūdenim piešķir ārstnieciskas īpašības.
Upe ir sekla, maksimālais platums ir 200 metri. Stipra lietus laikā Menika Ganga pārplūst, bet sausumā kļūst ļoti sekla.
Polvatta Gangas upe
Polvatas Gangas gultne iet cauri Mataras apgabala zemēm un ieplūst Veligamas līča (Lakadīvas jūra) ūdeņos. Ūdens upē saglabājas silts gandrīz visu gadu.
Upes krasti ir ārkārtīgi gleznaini. Šeit jūs atradīsit skaistus tropus, blīvas mangroves, dabīgā akmens terases un neparastas grotas, kas sastāv no lieliem laukakmeņiem. Šeit tiek praktizētas laivu safari pastaigas, kuru laikā jūs varat satikt krokodilus un uzraudzīt ķirzakas.
Bentota Gangas upe
Viena no skaistākajām Šrilankas upēm, kas ieplūst Indijas okeāna ūdeņos. Bentotas saplūšanas vietā ar okeānu ir labākā pludmale visā salas dienvidrietumu piekrastē.
Vasarā šeit tiek organizētas nelielas pastaigas pa upi, jo šeit ir ko redzēt. Bentota krastos atrodas senā Galapata Vihara tempļa drupas, kur lieliski saglabājušās senās freskas un statujas. Ja vēlaties, upē varat noķert dažas zivis. Ūdens upē ir ļoti tīrs, kas ļauj praktizēt zemūdens makšķerēšanu un peldēšanu.
Daudzo krāču dēļ Šrilankas upes piesaista cilvēkus, kuriem patīk smaiļošana un pludināšana. Un šajā ziņā labākās salas salas ir Kelani, Mahaveli, Kotmale-Oya, Gorokhoya un Situvaka.