
Bambarakanda Waterfall
The tallest waterfall in Sri Lanka at 241 m, located in the central highlands near Kalupahana in Badulla District.
Distance
Difficulty
Best Time to Visit
Entrance Fee
Overview
Bambarakanda Waterfall is the tallest waterfall in Sri Lanka, standing at an impressive height of 241 metres (791 ft). Located in the Badulla District within Sri Lanka’s central highlands, it is one of the country’s most iconic natural attractions and ranks among the tallest waterfalls in the world.
Unlike wide curtain-style waterfalls, Bambarakanda descends as a thin, elegant white ribbon from a rocky escarpment. The waterfall is formed by the Kuda Oya, a tributary of the Walawe River, flowing down from the Uduweriya Haputale mountain range.
Bambarakanda is a popular destination for photography and sightseeing. During the monsoon season from May to September, the water flow is at its peak and the surrounding highland landscape turns vibrant green, making it the most dramatic time to visit.
The base of the waterfall lies a few hundred metres from the access road. While there is no clearly marked path all the way to the base, visitors can walk down through the forested area carefully to reach closer views of the falls.
Gallery





Video Guide
Location
Travel Tips
- Visit during May–September for maximum water flow and greener scenery.
- Use a vehicle with good ground clearance due to rough access road conditions.
- Morning visits offer better lighting for photography.
- Wear comfortable shoes if walking toward the waterfall base.
- Combine your trip with Lanka Ella, located about 1 km away by trekking.
Safety Notes
Please read before visiting
- The access road is narrow and damaged in sections — drive carefully.
- Rocks near the base can be slippery.
- There are no strong safety railings at all viewpoints.
- Avoid approaching the base during heavy rainfall.
- Supervise children carefully near steep drops.
Explore More Waterfall
WaterfallDiyakerella Waterfall
Diyakerella Waterfall is a 45 m high waterfall located in Meemure village in Kandy District, flowing through dense jungle beneath the Knuckles mountain range.
View Details
WaterfallDiyavini Ella Falls
Diyavini Ella Falls, also spelled Diyawini Ella, is a 60 m high waterfall located near Kaltota in Ratnapura District, flowing through dense jungle close to Sri Devagiri Raja Maha Viharaya.
View Details
WaterfallLanka Ella Waterfall
Lanka Ella Waterfall is a 32 m high waterfall near Walhaputenna in Haldummulla, Badulla District, located 1 km from Bambarakanda Falls and accessible only by forest trekking.
View Details