
Bomburu Ella — cascading serenity in the highlands.
Bomburu Ella Waterfall, also known as Perawella Falls, is a stunning tiered waterfall located in Nuwara Eliya District, surrounded by lush forests and tea plantations. A tranquil spot for hiking, nature photography, and peaceful sightseeing, it’s one of the lesser-known gems of Sri Lanka’s hill country.
