Ceylon Loop Top attractions Hidden gems Trip planner

Bambarakanda Falls

Badulla, Uva

Bambarakanda Falls, the tallest waterfall in Sri Lanka at 263 metres
Photo: Ji-Elle / CC BY-SA 3.0 / Wikimedia Commons

At 263 metres, Bambarakanda is the tallest waterfall in Sri Lanka, dropping in a single narrow ribbon down a cliff face near Kalupahana in the hill country. It's fed by the Kuda Oya, a tributary that eventually joins the larger Walawe River, and the surrounding pine forest and tea estates make the approach almost as scenic as the falls themselves. A steep, sometimes slippery path leads down to the base for a closer view, though many visitors are content admiring it from the main viewpoint by the road.

WaterfallsHiking & adventure

Best time to visit

After the monsoon months (roughly October to January) when water flow is at its strongest.

Visitor tip

Access can involve uneven terrain; rainfall can make paths slippery.

Local pick

The short trail down toward the base gets far fewer visitors than the roadside viewpoint — worth it if you want the falls without anyone else in frame.

Quick answers

Where is Bambarakanda Falls?

Bambarakanda Falls is in Badulla, Uva Province, Sri Lanka.

When is the best time to visit Bambarakanda Falls?

After the monsoon months (roughly October to January) when water flow is at its strongest.

How far is Bambarakanda Falls from Colombo?

About 109 km in a straight line. Road journeys are longer, so check current travel times before you go.

What is near Bambarakanda Falls?

Nearby places include World's End, Horton Plains (about 5 km away), Horton Plains National Park (about 5 km away), Seetha Amman Temple (about 17 km away), Nuwara Eliya (about 20 km away).

Add to my itinerary

Nearby places

More places in Uva Province

More to see around Nuwara Eliya: things to do in Nuwara Eliya. Planning a trip? See the top attractions in Sri Lanka, the best time to visit and how many days you need.