The Glenrock

The Glenrock

The Glenrock

Bambarakanda Waterfall (Tallest Waterfall in Sri Lanka) and Samnala Wewa Reservoir

Bambarakanda Falls is the tallest of all beautiful waterfalls in Sri Lanka with a drop greater than a quarter kilometer (263 meters/862 feet). The fall cascades amidst the luscious green forest of the Kalupahana Area.

Unveiling the Journey

Cost