Talawakelle: Natural Attraction
Places and attractions in the Natural attraction category
Devon Falls
Devon Falls, a breathtaking cascade located in the verdant city of Talawakelle, Sri Lanka, is a natural marvel that captivates tourists with its sheer beauty and serene environment. The waterfall is one of the most renowned in the country, offering a spectacular sight...
Natural attractionTop attractionWaterfall
St. Clair's Falls
St. Clair's Falls is one of the widest waterfalls in Sri Lanka and is commonly known as the "Little Niagara of Sri Lanka". It is one of six waterfalls affected by the Upper Kotmale Hydropower Project.
Natural attractionTop attractionWaterfall
Galboda Ella
Galboda Falls is a waterfall in Sri Lanka. It is located by Nuwara Eliya District. Galboda is along the railway track of Colombo to Badulla. The environment is cool with much rain.
Natural attractionWaterfall
Map
Load map