- High Altitude and Scenic View: Devon Falls stands at 97 meters tall, making it the 19th highest waterfall in Sri Lanka, offering a stunning view from the Hatton-Nuwara Eliya Road.
- Location and Accessibility: Situated 6 km west of Talawakele on the A7 highway, the waterfall is easily accessible with a special viewpoint and parking facilities at Dimbula.
- Historical Significance: The waterfall is named after Devon, an English coffee planter whose estate was located nearby, adding a historical touch to its appeal.
- Local Landmark: The falls are a popular stop for travelers heading to Nuwara Eliya, with a well-known resting spot and the Mlesna Tea Center nearby for a refreshing cup of tea.
- Natural Beauty: Often referred to as the “Veil of the Valley,” the waterfall is formed by a tributary of the Kothmale Oya, flowing at an elevation of 1,140 meters above sea level.
