Dindigul Dindigul also spelled Thindukkal, is a city in the Indian state of Tamil Nadu. It is the administrative headquarters of the Dindigul district.