
Thudugala Ella — nature’s calm cascade.
Thudugala Ella Waterfall, located near Dodangoda in Sri Lanka’s Western Province, is a scenic 30-meter cascade set amidst lush forests and coconut plantations. Ideal for picnics, nature walks, and photography, it’s a serene getaway for travelers seeking a quiet and refreshing escape.
