Locations

Hatton, Locations

Galboda Falls: Nature’s Majestic Cascade

Tucked in the beautiful scenery of Sri Lanka, Galboda Falls is a wonderful gift from nature. Also known as Galaboda Ella Falls, it’s found near Nuwara Eliya. This waterfall is a stunning sight, standing about 30 meters tall and having a width that changes from 3 to 6 meters, depending on the time of year. What makes it special is the plenty of rain in the nearby Watawala area, which keeps the falls lively and vibrant throughout the year.

Scroll to Top