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.