Eriyodu (or Eriodu) is a panchayat town in the state of Tamil Nadu, India. Eriyodu is in the administrative district of Dindigul. Eriyodu is located in Dindigul next to Karur State Highway road (SH 74).
Eriyodu's railway station is an important stop for Bengaluru trains. Eriyodu has a public library, an Electricity Board office, a post office, a police station, and a government hospital. Tamil Nadu Mercantile Bank, Canara Bank are the banks available in Eriyodu. There are ten dependent villages scattered around Eriyodu.