List of rivers of Sri Lanka

The following is a list of rivers in Sri Lanka. Rivers shorter than 100 km (62 mi) are not included in this list.

Rank Name Source Destination Length
1 Mahaweli River Horton Plains National Park[1] Trincomalee 335 km (208 mi)
2 Malvathu River Anuradhapura Mannar 164 km (102 mi)
3 Kala Oya   Dutch Bay 148 km (92 mi)
4 Kelani River Horton Plains National Park[1] Colombo 145 km (90 mi)
5 Yan Oya Ritigala Pulmuddai 142 km (88 mi)
6 Deduru Oya   Chilaw 142 km (88 mi)
7 Walawe Ganga Horton Plains National Park[1] Ambalantoṭa 138 km (86 mi)
8 Maduru Oya   Batticaloa 135 km (84 mi)
9 Maha Oya   Kochchikade,Negombo. 134 km (83 mi)
10 Kalu River Adam's Peak Kalutara 129 km (80 mi)
11 Kirindi Oya   Bundala 117 km (73 mi)
12 Kumbukkan Oya   Kumana 116 km (72 mi)
13 Menik Oya Namunukula yaala 114 km (71 mi)
14 Gin River Deniyaya Galle 113 km (70 mi)
15 Mi Oya   Puttalam 109 km (68 mi)
16 Gal Oya   Oluvil 108 km (67 mi)

References

  1. 1.0 1.1 1.2 "Horton Plains National Park". International Water Management Institute. Retrieved 23 November 2009.

See also