About this Place
Geddai Waterfall is a popular tourist spot in the Nilgiris district, known for its natural beauty, diverse wildlife, and lush greenery. It is described as a secluded and breathtaking location, offering untouched beauty and serene landscapes.
The journey to Geddai involves navigating scenic roads with numerous hairpin bends, adding an element of adventure to the trip. Visitors might spot wildlife such as elephants and yaks in the surrounding thick green forests.