Travelers are voting Berijam Lake as the best lake near Dindigul. There are 2 lakes near Theni district a city just 48 km from Dindigul and 2 lakes near Kodaikanal which is 91 km distant. The most popular of these are Kodaikanal Lake near Theni district and Berijam Lake in Kodaikanal. You can find 23 lakes in South India and 323 lakes in the country of India. Our members favorite in South India is Bansura Sagar Reservoir and Dal Lake is the top pick in India. Want more? Check out our map of lakes near Dindigul.