Quick answer
Bambarakanda Falls, near Kalupahana in the Badulla district, is Sri Lanka's highest waterfall at approximately 263 metres. It is reached by a short walk from a road roughly two hours from Ella or Haputale. Sri Lanka's other tallest falls include Diyaluma at around 220 metres, Kurundu Oya at around 189 metres, and the better-known Dunhinda and Ravana falls, which are shorter but far more accessible. All are at their most powerful during and just after the monsoons, and weakest in the driest months.
Key takeaways
- Bambarakanda, at approximately 263 metres, is Sri Lanka's tallest waterfall.
- Diyaluma near Koslanda, at around 220 metres, is the second tallest and has famous upper infinity pools.
- Waterfalls run hardest during and shortly after the monsoons, and can reduce to a trickle in the driest weeks.
- Waterfall pools cause deaths in Sri Lanka every year, almost always when water rises suddenly after upstream rain.
- Most of the highest falls cluster on the southern escarpment between Haputale, Koslanda and Badulla.
Bambarakanda Falls
Bambarakanda drops approximately 263 metres in a single principal fall from the Kuda Oya, set in a pine plantation above the village of Kalupahana on the Colombo to Badulla road. It is the tallest waterfall in Sri Lanka and, on a day of good flow, one of the most striking sights in the highlands.
Access is straightforward. A side road turns off at Kalupahana and runs a few kilometres to a parking area, from where a short walk of ten to fifteen minutes brings you to the base. There is a shallow pool at the bottom, and the surrounding pine forest is a pleasant place to spend an hour. The fall is at its narrowest in the driest weeks and can be disappointing then, so time your visit with the rains in mind.
- →Height: approximately 263 metres, the tallest in Sri Lanka.
- →Access: side road at Kalupahana, then a 10 to 15 minute walk from parking.
- →Roughly two hours from Ella or Haputale by road.
- →Best flow during and just after the monsoons; weak in the driest weeks.
Diyaluma and the upper pools
Diyaluma, near Koslanda, is the second tallest at around 220 metres and is the one most travellers actually visit, because it is visible from the road and because of the pools at the top. Those upper pools, reached by a steep and often confusing walk of roughly 45 minutes to an hour from a trailhead above the falls, sit right at the lip of the escarpment.
They are genuinely spectacular and genuinely dangerous. People have died at Diyaluma. The rock is slippery, the current above the lip is stronger than it looks, and there is no barrier of any kind. Go with a local guide, stay well back from the edge, do not swim in the pool closest to the drop, and do not go at all if the water is high or rising.
- →Height: approximately 220 metres, near Koslanda.
- →Upper pools: 45 minutes to an hour on a steep, unmarked path.
- →Fatalities have occurred. Take a guide and stay away from the lip.
- →Never enter the pools when water is high, brown or rising.
The other giants
Kurundu Oya Falls, in the Nuwara Eliya district, is around 189 metres and among the tallest, though it is difficult to reach and rarely visited. Dunhinda Falls near Badulla, at roughly 64 metres, is far shorter but much more famous, and it is reached by a walk of about a kilometre and a half on a rough path from the road.
Ravana Falls just outside Ella is the most visited waterfall in the country simply because the main road passes its base, and it is associated with the Ramayana tradition in which Ravana held Sita nearby. St Clair's and Devon Falls near Talawakele are both roadside and photogenic, and Aberdeen and Laxapana sit in the Maskeliya river system.
- →Kurundu Oya: around 189 m, remote and rarely visited.
- →Dunhinda, Badulla: roughly 64 m, reached by a 1.5 km path.
- →Ravana, Ella: roadside, extremely accessible, Ramayana associations.
- →St Clair's and Devon, Talawakele: roadside viewpoints in tea country.
When the waterfalls actually run
This is the part most guides skip. A waterfall is only as good as its catchment, and Sri Lanka's dry season reduces some of the biggest falls to a thread. The escarpment falls in the Haputale, Koslanda and Badulla area draw from the wet zone, so they run hardest during and shortly after the south-west monsoon, roughly May to September, and again after the second inter-monsoon in October and November.
The paradox is that those are also the wettest, mistiest months for walking. The practical compromise is late in the rains or shortly after: October, November and early December often give strong flow with reasonable access, and January can still be good after a wet inter-monsoon.
- →Strongest flow: during and just after the monsoons, especially October and November.
- →Weakest: the driest weeks of the dry season, when some falls thin dramatically.
- →Best compromise: late in the rains, when flow is high and access still manageable.
- →Check recent rainfall locally rather than relying on a seasonal average.
Waterfall safety, stated plainly
Waterfalls kill people in Sri Lanka every year, and the pattern is consistent. Rain falls in a catchment several kilometres upstream, the level in the pool rises within minutes without any rain falling where you are standing, and swimmers are swept over a lip or against rocks.
The rules follow from that. Do not enter a pool if the water is brown, high or rising. Watch the water for a few minutes before you get in. Never swim above a drop. Wear footwear with grip on wet rock, which is far more slippery than it looks. And take a local guide at Diyaluma in particular, where the combination of a steep unmarked path and an unfenced 220-metre drop has proved lethal.
- →Brown, high or rising water means do not enter, even in sunshine.
- →Never swim in a pool above a drop, however calm it appears.
- →Wet granite is extremely slippery; wear shoes with grip, not flip-flops.
- →Take a guide at Diyaluma's upper pools, and keep well back from the lip.
A waterfall route through the hills
The southern escarpment strings the best of them together. From Ella, run south-west through Wellawaya and up to Koslanda for Diyaluma, continue to Kalupahana for Bambarakanda, and finish at Haputale or Lipton's Seat. Dunhinda sits the other way, near Badulla, and pairs with the Ella to Badulla road.
The Talawakele falls, St Clair's and Devon, belong to a different day: the Kandy to Nuwara Eliya road, where they appear as roadside viewpoints between tea estates.
Planning a waterfall day
Waterfalls are a morning activity in the hill country for the same reason everything else is: the cloud comes in. Set off early, do the walk-in falls first, and leave the roadside viewpoints for the afternoon when a bit of mist matters less.
Lankan Stays & Trails arranges local guides for Diyaluma's upper pools and checks recent rainfall before committing to a waterfall day, because the difference between full flow and a thread is the difference between a memory and a photograph you delete.
Frequently asked questions
What is the highest waterfall in Sri Lanka?
Bambarakanda Falls, near Kalupahana in the Badulla district, at approximately 263 metres. It falls in a single principal drop from the Kuda Oya through a pine plantation, and is reached by a short walk of 10 to 15 minutes from a parking area off the Kalupahana road.
How do you get to Bambarakanda Falls?
Turn off the Colombo to Badulla road at Kalupahana and follow a side road a few kilometres to a parking area, then walk 10 to 15 minutes to the base. It is roughly two hours by road from Ella or Haputale, and makes a natural pairing with Diyaluma near Koslanda.
How tall is Diyaluma Falls?
Diyaluma, near Koslanda, is approximately 220 metres, making it Sri Lanka's second highest waterfall. It is best known for the natural pools at the top of the falls, reached by a steep, unmarked walk of roughly 45 minutes to an hour from a trailhead above the escarpment.
Is it safe to swim at Diyaluma's upper pools?
Only with real caution, and fatalities have occurred there. The rock is slippery, the current above the lip is stronger than it appears, and there is no barrier at a 220 metre drop. Go with a local guide, avoid the pool nearest the edge, and never go when water is high or rising.
When is the best time to see Sri Lanka's waterfalls?
During and shortly after the monsoons, when flow is strongest. For the southern escarpment falls, that means roughly May to September and again in October and November. October to early December often gives the best compromise of strong flow and manageable access.
Which Sri Lankan waterfall is easiest to visit?
Ravana Falls just outside Ella, because the main road runs past its base and no walking is required. St Clair's and Devon Falls near Talawakele are also roadside viewpoints. Dunhinda near Badulla requires a walk of about a kilometre and a half on a rough path.
Are waterfalls in Sri Lanka dangerous?
They can be. Deaths occur every year, almost always because rainfall several kilometres upstream raises water levels within minutes while it is still dry at the pool. Watch the water before entering, never swim above a drop, and stay out entirely if water is brown, high or rising.

