Loading…
Loading…
Nuwara Eliya
Nuwara Eliya
Standing 109 meters tall amidst the scenic tea estates of the Nuwara Eliya district, Ramboda Falls is Sri Lanka's 11th highest waterfall, celebrated for its rare Y-shaped twin cascades where two mountain rivers beautifully merge into one breathtaking drop.
Government
Paid
No
Available
Available
Available
Any Vehicle + Foot
Good
Available