
Devon Falls is one of Sri Lanka’s most picturesque waterfalls, located near Talawakele along the main road between Hatton and Nuwara Eliya. Often called the “Veil of the Valley,” the waterfall cascades down about 97 meters and is surrounded by lush tea plantations and scenic hill-country landscapes. It is one of the most easily viewed waterfalls in Sri Lanka, with a dedicated viewpoint that allows visitors to admire its beauty from the roadside.

