มีแม่น้ำทั้งหมด 103 แห่งบนเกาะ นอกจากนี้ความยาวของแม่น้ำศรีลังกาส่วนใหญ่ไม่เกิน 100 กิโลเมตร
แม่น้ำมหาเวลี
Mahaveli เป็นแม่น้ำที่ยาวที่สุดบนเกาะทั้งเกาะ ความยาวของกระแสน้ำคือ 335 กิโลเมตร แหล่งที่มาของแม่น้ำตั้งอยู่ใกล้เมืองฮัตตัน (จังหวัดกลาง) จากนั้นแม่น้ำไปทางเหนือ (ผ่าน Kandy) หลังจากนั้นจะเปลี่ยนทิศทางไปทางทิศตะวันออก แต่เอาชนะภูเขาแล้วหันไปทางเหนืออีกครั้ง ปากแม่น้ำเป็นน่านน้ำของอ่าวเบงกอล (อ่าว Coddiyar ทางใต้ของ Trincomalee เล็กน้อย)
แม่น้ำกะลู
ความยาวรวมของแม่น้ำเกาะนี้คือ 129 กิโลเมตร การแปลชื่อตามตัวอักษรคือ "Black River" แหล่งที่มาของแม่น้ำคือความลาดชันของภูเขาอาดัม กาลูไหลลงสู่น่านน้ำแห่งทะเลลักคาดิฟ (แคว้นกาลูตารา) สาขาที่ใหญ่ที่สุดคือแม่น้ำคูดา
แม่น้ำเมนิกคงคา (Tangalle)
Menik Ganga เป็นแม่น้ำขนาดเล็กซึ่งน้ำเหล่านี้ถือเป็นสิ่งศักดิ์สิทธิ์โดยชาวบ้าน เตียงแม่น้ำไหลผ่านอาณาเขตของเมือง Katagarama แบ่งออกเป็นสองส่วน คอมเพล็กซ์ของวัดซึ่งเป็นพื้นที่ศักดิ์สิทธิ์ตั้งอยู่ริมฝั่งทางเหนือของแม่น้ำ การสรงน้ำศักดิ์สิทธิ์เกิดขึ้นทุกปีและตรงกับช่วงวันหยุดทางศาสนาในเดือนกรกฎาคม ชาวบ้านในท้องถิ่นมั่นใจว่าต้นไม้ที่เติบโตบนฝั่งให้คุณสมบัติการรักษาน้ำ
แม่น้ำเป็นแม่น้ำตื้น ความกว้างสูงสุด 200 เมตร ในช่วงที่ฝนตกหนัก แม่น้ำ Menik Ganga จะล้น แต่จะตื้นมากในฤดูแล้ง
แม่น้ำพลวัตตาคงคา
เตียงของ Polwatta Ganga ไหลผ่านดินแดนของเขต Matara และไหลลงสู่น่านน้ำของอ่าว Weligama (ทะเลแลคคาดิฟ) น้ำในแม่น้ำยังคงอุ่นเกือบตลอดทั้งปี
ริมฝั่งแม่น้ำงดงามมาก ที่นี่คุณจะได้พบกับเขตร้อนที่สวยงาม ป่าชายเลนหนาแน่น ลานหินธรรมชาติ และถ้ำที่ไม่ธรรมดาที่ประกอบด้วยหินก้อนใหญ่ มีการฝึกเดินเรือซาฟารีที่นี่ ในระหว่างนั้นคุณจะได้พบกับจระเข้และกิ้งก่าเฝ้าสังเกต
แม่น้ำเบนโตตาคงคา
แม่น้ำสายหนึ่งที่สวยงามที่สุดในศรีลังกาที่ไหลลงสู่น่านน้ำของมหาสมุทรอินเดีย ที่จุดบรรจบของ Bentota กับมหาสมุทร มีชายหาดที่ดีที่สุดบนชายฝั่งตะวันตกเฉียงใต้ของเกาะ
ในฤดูร้อนจะมีการจัดระเบียบแม่น้ำสายเล็ก ๆ ให้เดินไปตามแม่น้ำ เพราะที่นี่มีอะไรให้ดู บนฝั่งของ Bentota มีซากปรักหักพังของวิหารโบราณของ Galapata Vihara ที่ซึ่งจิตรกรรมฝาผนังและรูปปั้นโบราณได้รับการอนุรักษ์ไว้อย่างดี คุณสามารถจับปลาสองสามตัวในแม่น้ำได้หากต้องการ น้ำในแม่น้ำสะอาดมาก ทำให้สามารถฝึกตกปลาสกูบาและว่ายน้ำได้
เนื่องจากกระแสน้ำเชี่ยวกราก ทำให้แม่น้ำศรีลังกาดึงดูดผู้คนที่ชื่นชอบการพายเรือคายัคและล่องแก่ง และแม่น้ำที่ดีที่สุดบนเกาะในเรื่องนี้คือแม่น้ำ Kelani, Mahaveli, Kotmale-Oya, Gorokoya และ Situvaka