Rivers in Sri Lanka
34 cities in Sri Lanka where you can enjoy rivers.

Colombo
Western Province
Population: 647,557

Negombo
Western Province
Population: 142,136

Kandy
Population: 120,087

Trincomalee
Population: 99,135

Batticaloa
Eastern Province
Population: 95,489

Galle
Population: 93,118

Dambulla
Central Province
Population: 91,550

Jaffna
Population: 88,138

Vavuniya
Northern Province
Population: 75,175

Anuradhapura
Population: 63,208

Ratnapura
Population: 47,832

Mannar
Northern Province
Population: 35,000

Chilaw
North Western Province
Population: 24,712

Kegalle
Sabaragamuwa Province
Population: 17,962

Hatton
Central Province
Population: 15,073

Ambalantota
Southern Province

Bandarawela
Province of Uva

Iranamadu
Northern Province

Kalkudah
Eastern Province

Kalutara
Western Province

Kitulgala
Sabaragamuwa Province

Kokkilai
Northern Province

Kotmale
Central Province

Kurunegala

Lunugala
Province of Uva

Maskeliya
Central Province

Minneriya
North Central Province

Nanu Oya
Central Province

Pinnawala
Sabaragamuwa Province

Polgolla
Central Province

Puttalam
North Western Province

Tissamaharama
Southern Province

Valaichchenai
Eastern Province

Vankalai
Northern Province