Theni is a valley town situated in the Indian state of Tamil Nadu at the foothills of the Western Ghats. It is the headquarters of the Theni district, 70km from Madurai.