Eriyodu is a panchayat town located in Dindigul district of Madurai Region in the state of Tamil Nadu, India.
Eriyodu is located in Dindigul next to Karur State Highway road (SH 74).
Eranasamuthiram pond is located in Southeast side of Eriyodu.
The climate is dry and hot, with rains from October to December.
Eriyodu is a part of Vedasandur legislative assembly constituency The nearest airport is at Madurai and the nearest major railway station is the Dindigul Railway Junction.
Eriyodu is one of the midpoints to connect highways of NH-44 (vedasandur) and NH-83 (Vadamadurai and Ayyalur).