Rivers in Sri Lanka
Sri Lanka's rivers run from misty highland sources down to wide coastal estuaries, and they offer some of the island's most relaxed and adventurous days out. The Madu Ganga near Balapitiya is the classic gentle option, a maze of mangrove islands explored by boat, dotted with cinnamon plots and a temple you reach by water.
For more energy, the Kelani at Kitulgala is the country's rafting river, while quieter stretches elsewhere are perfect for birdwatching at dawn. Whether you paddle or drift, mornings are calmest and best for wildlife, and a good local boatman turns an hour on the water into the highlight of a coastal day.
Rivers to visit in Sri Lanka
- Kelani River — The Kelani River is one of Sri Lanka's major rivers, flowing from the hill country down to the sea at Colombo. It rises in the central highlands, fed by rainfall around Adam's Peak and the surrounding mountains, then winds its way roughly 145 kilometres through the districts of Nuwara Eliya, Kegalle, Colombo, and Gampaha before reaching the Indian Ocean.
Frequently asked questions
- What is the best river boat trip in Sri Lanka?
- A boat safari on the Madu Ganga near Balapitiya is the favourite, winding through mangrove islands with stops at a cinnamon island and a water-bound temple.
- Can you raft on Sri Lankan rivers?
- Yes. The Kelani River at Kitulgala offers beginner-friendly white-water rafting, best after the rains when water levels are higher.