Mayiladuthurai Mayiladuthurai is a town and district headquarters of Mayiladuthurai district in Tamil Nadu, India. The town is located at a distance of 256 km from the state capital, Chennai.